Bashcompletion TIP

Z Gentoo Linux Wiki

(Přesměrováno z Bashcomp)
Přejít na: navigace, hledání

Obsah

[editovat] image:Popis.png Popis

Speciální nástroj pro automatické doplňování příkazového řádku na Gentoo. Například pro emerge, ebuild, equery, svn, a pod.

[editovat] image:Instalace.png Instalace

Nainstalujeme nástroj následujícími příkazy:

  • emerge bash-completion gentoo-bashcomp
  • bashcomp-config enable gentoo

A dodáme následující řádek do ~/.bashrc souboru:

Soubor: ~/.bashrc
[[ -f /etc/profile.d/bash-completion ]] && source /etc/profile.d/bash-completion

[editovat] Moduly

Dneska (čas napsání článku) jsou dostupné následující moduly pro bashcomp:

Dostupné autodoplňování pro
  • bitkeeper
  • bittorrent
  • cksfv
  • clisp
  • dsniff
  • freeciv
  • gcl
  • gentoo
  • gkrellm
  • gnatmake
  • harbour
  • isql
  • larch
  • lilypond
  • lisp
  • mailman
  • mcrypt
  • mtx
  • p4
  • povray
  • ri
  • sbcl
  • sitecopy
  • snownews
  • subversion
  • tree
  • unace
  • unrar

[editovat] Použití

  • bashcomp-config list - vypíše aktuální moduly (hvězdička - zapnuto)
  • bashcomp-config enable <modul> - zapne modul
  • bashcomp-config disable <modul> - vypne modul

Také můžete použít nástroj eselect.

[editovat] Příklad

<tab> - tlačítko tabulace.

  • příkaz - příkazový řádek

Emerge

  • emerge -<tab>

-a -b -B -c -C -d -D -e -f -g -G -h -i -k -K -l -n -o -O -p -P -q -s -S -t -u -U -v -V

Subversion

  • svn <tab>

? cat co delete import log move pget propedit pset revert unlock add checkout commit diff info ls mv plist propget remove rm update annotate ci copy export list merge pdel praise proplist rename status --version blame cleanup cp help lock mkdir pedit propdel propset resolved switch

  • svn i<tab>

import info

  • svn m<tab>

merge mkdir move mv

Equery

  • equery <tab>

belongs changes check depends depgraph files glsa hasuse list size stats uses which

A podobně.


--User Unknown 08:29, 27. 4. 2007 (UTC)

V jiných jazycích