Как написать скрипт Fabric, который раскомментирует определенную строку пользовательского файла .bashrc? - PullRequest
4 голосов
/ 15 апреля 2011

Как бы вы написали скрипт Fabric, который раскомментирует строку

#force_color_prompt=yes

из файла .bashrc вошедшего в систему пользователя?

Примечание. Этот вопрос конкретно касается редактирования этой конкретной строки., а не просто добавление force_color_prompt = yes в конец файла и игнорирование этой строки.

1 Ответ

15 голосов
/ 15 апреля 2011
У ткани

есть API для этого.fabric.contrib.files.uncomment

from fabric.contrib.files import uncomment
uncomment("~/.bashrc", "^#force_color_prompt=yes", char='#')
...