Как стать автором
Обновить

Комментарии 7

>git add.
иногда нужен ключик --all (-A)
Ну это по потребностям — каждый подгонит под себя. Можно вообще через командную строку все аргументы принимать с дефолтом под наиболее частое применение. Я сейчас делаю так: если что-то пришлось выполнить более трёх раз — добавляю возможность делать это через скрипт, а штучные команды пишу в консоли. Ключик --all пока мне не приходилось использовать ни разу — вот его и нет…
Прежде всего поставьте fabric и, впредь, ставьте её везде (если, вдруг, Вы ещё так не делаете)!

А еще, ставьте везде MS-DOS даже если он вам не нужен.
Ну правда, аргументируйте как-то, почему все Python-разработчики должны уставить этот модуль.
Нижеследующая статья как бы и есть аргумент…
Еще для подобных задач хорошо зарекомендовал себя pexpect
Спасибо за ссылку. На первый взгляд pexpect более «низкоуровневый» (что, несомненно, также может пригодиться), fabric же скрывает множество нюансов позволяя просто писать строчки команд, определяя на какой машине они будут исполняться (локально или где-то на сервере через SSH). Т.е. Если нужно просто выполнить скрипт из набора команд — fabric позволяет не писать рутинных функций.
Комментировать/раскомментировать строки в settings.py — скорее антипаттерн.
Зарегистрируйтесь на Хабре, чтобы оставить комментарий

Публикации

Истории