Я написал библиотеку командной строки (можно увидеть в транке scala ), которая позволяет переключать переключатель, чтобы иметь параметр "--bash" Если вы запускаете
./program --bash
Он вычисляет файл завершения, записывает его в временный файл и выдает эхо
. /path/to/temp/file
к консоли. В результате вы можете использовать обратные пометки, например, так:
`./program --bash`
и вы получите завершение для "программы" в текущей оболочке, так как она будет источником временного файла.
Для конкретного примера: проверьте ствол Scala и запустите тестирование / тестирование.