Bash завершение Symfony - PullRequest
       10

Bash завершение Symfony

2 голосов
/ 12 марта 2010

Как сделать завершение Symfony в Bash? Есть Ubuntu 9.10. Трудно написать собственный псевдоним. Кто-нибудь знает, где я могу его найти?

Нахожу http://trac.symfony -project.org / wiki / BashCompletion - но это для symfony 1.1. Совместимо ли это с 1.4?

Ответы [ 2 ]

6 голосов
/ 16 марта 2010

http://github.com/biko2/symfony_complete

Этот скрипт отлично работает для Symfony 1.4.

1 голос
/ 14 марта 2010

Я не уверен, что этот код будет работать с 1.4, потому что я не использую propel, но использую доктрину ORM с symfony. Однако существует ли реальная необходимость сделать это больше? Задача Symfony способна решить, что вы имели в виду, если это наиболее уникальная форма выражения, очень похожая на завершение, например:

./symfony do:build --all --and-load --no-confirmation

Я также считаю полезным помещать скрипты, подобные приведенным выше, если вы часто используете их в своих собственных скриптах bash в пути, чтобы вы могли вызывать их с дополнением кода, т.е.

#!/bin/bash
./symfony doctrine:build --all --and-load --no-confirmation

и затем сохраните его в пути, например /usr/local/sbin как что-то вроде symfony-build, затем установите его как исполняемый chmod +x /usr/local/sbin/symfony-build, затем вы можете вызвать его, набрав symfony-[TAB], и он должен завершить код для вас (хотя и не обязательно так, как вы хотели).

...