Python Argcomplete и Pyinstaller - PullRequest
       16

Python Argcomplete и Pyinstaller

0 голосов
/ 24 сентября 2019

У меня проблема с скриптом argcomplete после создания пакета с помощью pyinstaller.Я генерирую sh из своего скрипта, использую pyinstaller, копирую его в команду / usr / bin change script complete.И это не работает, если я делаю это с py-файлом, это работает нормально, где я ошибаюсь?Или, может быть, это невозможно получить с помощью этого автозаполнения сценария?

1 Ответ

0 голосов
/ 26 сентября 2019

Я нашел решение для себя, если кто-то захочет это найти.

Для глобального argcomplete просто вставьте выходные данные своего bash-скрипта из argcomplete в /etc/bash_completion.d/<Your_sh_autocomplete_name>

Для локального (пользовательское использование) Для его завершения требуется два шага.Добавьте файл в ~/.bash_completion.d/<Your_sh_autocomplete_name> и добавьте источник: source ~/.bash_completion.d/<Your_sh_autocomplete_name>.Если он должен завершиться автоматически в любое время, когда вы используете оболочку bash, то команду с источником вы можете добавить в ~/.bashrc файл: echo "source ~/.bash_completion.d/<Your_sh_autocomplete_name>" >> ~/.bashrc.И это все, я пропустил второй шаг, когда хочу сделать это локально.Так что это не проблема argcomplete или pyinstaller:)

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...