diff options
author | Jonas Smedegaard <dr@jones.dk> | 2021-02-24 22:10:01 +0100 |
---|---|---|
committer | Jonas Smedegaard <dr@jones.dk> | 2021-02-24 22:10:01 +0100 |
commit | 6d357a9ffb072f55454012f4a35feca5727db825 (patch) | |
tree | 6a9cb1974044a5ae078069ad4958fc564fb3a136 /USE.md | |
parent | f3e829220cc0f463f74a404c7e42b79eb3e34a06 (diff) |
Diffstat (limited to 'USE.md')
-rw-r--r-- | USE.md | 41 |
1 files changed, 41 insertions, 0 deletions
@@ -0,0 +1,41 @@ +# Using shell account profile + + +## Status + + vcsh status + +This shows you the profiles known to vcsh, +and their state - +e.g. if some settings files contain local changes not tracked. + + +## Update a tracked settings file + + vcsh $PROFILE commit $PATH_TO_FILE + +As an example, +you have changed the configuration of your email client, +and want to update your profile tracking - +e.g. to distribute that change to your other shell environments. + + vcsh mail commit ~/.thunderbird/profiles.ini + +The command is a wrapper for `git commit ...` +and can take ordinary git options, e.g. `-m "some commit message..."`. + +Later when you use another shell environment +(or when others in your organisation has done the above) +you can apply those changes here like this: + + vcsh pull + +In case of collision, +vcsh will warn and you can work it out with git commands, +where `git` is replaced by `vcsh $PROJECT`. + + +## More information + + vcsh help + man vcsh |