Chciałbym móc użyć automatycznego uzupełniania tab z kompozytor w mojej powłoce bash, w ten sam sposób, w jaki mogę na przykład automatycznie uzupełnić nazwy plików lub polecenia git.Jak włączyć funkcję automatycznego uzupełniania argumentów wiersza poleceń w programie Composer?
5
A
Odpowiedz
8
Aby włączyć automatyczne kompletne do composer
w bash trzeba napisać funkcję, która zwraca tablicę możliwych wartości za ostatni parametr maszynowy (_composer()
w tym przypadku) i zarejestrować go za pomocą complete -F function command
.
Jako kompletny, np roboczej dodać następujące wpisy do .bashrc
(lub inny skrypt konfiguracyjny ty może być używany)
_composer()
{
local cur=${COMP_WORDS[COMP_CWORD]}
local cmd=${COMP_WORDS[0]}
if ($cmd > /dev/null 2>&1)
then
COMPREPLY=($(compgen -W "$($cmd list --raw | cut -f 1 -d " " | tr "\n" " ")" -- $cur))
fi
}
complete -F _composer composer
complete -F _composer composer.phar
Powiązane problemy
- 1. Haskell: Analizowanie argumentów wiersza poleceń
- 2. Uzyskiwanie automatycznego uzupełniania angularJS w Webstorm/PHPStorm
- 3. Uzyskiwanie argumentów wiersza poleceń w Common Lisp
- 4. Argumenty wiersza poleceń w programie F #?
- 5. Jak włączyć funkcję odwrotnego debugowania w programie wielowątkowym?
- 6. Pliki wsadowe - liczba argumentów wiersza poleceń
- 7. przekazywanie argumentów wiersza poleceń do mrówki
- 8. Jak uciec od argumentów wiersza poleceń w Powershell?
- 9. Czy można uzyskać dostęp do argumentów wiersza poleceń vima w vimscript?
- 10. Funkcja automatycznego uzupełniania VS2015 nie działa
- 11. Jak zapobiec opcji automatycznego uzupełniania "Użyj hasła dla:" w chrome?
- 12. Modyfikowanie funkcji automatycznego uzupełniania w tekstach wysublimowanych 2
- 13. Jak włączyć funkcję PerspectiveTransform?
- 14. Jak przekazywać tablicę argumentów do wiersza poleceń Powershell
- 15. Jak testować narzędzie, które używa argumentów wiersza poleceń
- 16. Jak przesłonić wartość pliku właściwości za pomocą argumentów wiersza poleceń?
- 17. Jak zmusić Eclipse do podpowiedzi dla argumentów wiersza poleceń
- 18. Jak używać zawartości pliku jako argumentów wiersza poleceń?
- 19. Przekazywanie argumentów wiersza poleceń do argv w notebooku jupyter/ipython
- 20. Otwieranie pliku z argumentów wiersza poleceń w C
- 21. Nie można przekazać argumentów wiersza poleceń w Ruby 2.0.0
- 22. Jak przekazywać argumenty wiersza poleceń w kernernetes?
- 23. Jak zwijanie wiersza poleceń?
- 24. Czy istnieje ustalony standard testowania argumentów wiersza poleceń?
- 25. Własna lista opcji automatycznego uzupełniania w ios przy użyciu monotouch
- 26. Jak automatycznie włączyć funkcję onload
- 27. ScalaTest: przekazywanie argumentów wiersza poleceń do celu ScalaTest maven
- 28. Jakich argumentów wiersza poleceń używa Visual Studio do uruchamiania MsTest?
- 29. Obsługa argumentów wiersza poleceń Perl ze spacjami ze skryptu bash?
- 30. Przekazywanie argumentów wiersza poleceń do MSI z pakietu WiX
To nie działa jak się spodziewałem, spodziewałem się, aby móc wpisz aktualizację kompozytorki w i zobacz wszystkie pakiety zainstalowane począwszy od w. Zamiast tego po prostu mam listę plików/katalogów w moim bieżącym katalogu terminali? –
Tak, to tylko autouzupełnianie poleceń, a nie parametrów. –