How to write a Fabric script that uncomments a particular line of a user's .bashrc file?
How would you write a Fabric script that uncomments the line
#force_color_prompt=yes
from the logged-in user's .bashrc file?
Note: This question is specifically about editing this particular line开发者_Go百科, not about simply appending force_color_prompt=yes to the end of the file and ignoring this line.
fabric do have api for that. fabric.contrib.files.uncomment
from fabric.contrib.files import uncomment
uncomment("~/.bashrc", "^#force_color_prompt=yes", char='#')
精彩评论