2013-12-10 3 views
0

В Баш-доработок прочитал мне в нем говорится:, где я могу установить пользовательские дополнения для командной строки сценария питона на OSX

Q. Я автор/сохранить пакет X и хотел бы сохранить мое собственное
код завершения для этого пакета. Где я должен сказать,
, что интерактивные ракеты bash найдут его и исправить?

Установите его в один из каталогов, на которые указывает
переменные файла pkgconfig bash-completion. Есть два
альтернативы: рекомендуется один «completionsdir» (получить его с
«PKG-конфигурации --variable = completionsdir Баш-завершение»), из которого загружаются
доработок по требованию на основе имен команд вызывается,
поэтому обязательно укажите свой файл завершения и укажите
, например символические ссылки, если файл предоставляет завершение
для более чем одной команды. Другой, который присутствует по
соображений совместимости в обратном направлении является «compatdir» (получить его с
«PKG-конфигурации --variable = compatdir Баш-завершение»), из которого файлы
загружаются при загрузке bash_completion.

Однако на OS X после установки Баш-comletion через доморощенного это не работает:

pkg-config --variable=completionsdir bash-completion 

Package bash-completion was not found in the pkg-config search path. 
Perhaps you should add the directory containing `bash-completion.pc' 
to the PKG_CONFIG_PATH environment variable 
No package 'bash-completion' found 

Как/где бы установить пользовательские дополнения для сценария командной строки я написал и будет установить через pip?

ответ

1

echo $BASH_COMPLETION использования в терминале, чтобы получить, где завершение Баша установлено

, если вы использовали самогон это, скорее всего, в /usr/local/etc/bash_completion.d/

 Смежные вопросы

  • Нет связанных вопросов^_^