# 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