aboutsummaryrefslogtreecommitdiff
path: root/README
diff options
context:
space:
mode:
Diffstat (limited to 'README')
-rw-r--r--README30
1 files changed, 28 insertions, 2 deletions
diff --git a/README b/README
index c442403..927c217 100644
--- a/README
+++ b/README
@@ -1,8 +1,8 @@
## Installation ##
+
1. Place multihome in your path (i.e. ~/bin)
-2. Depending on your shell, put the following at the top of its initialization
-file.
+2. Depending on your shell, put the following at the top of its initialization file.
CSH (/home/$USER/.cshrc):
@@ -70,3 +70,29 @@ Description:
These files are *NOT* linked back to /home/$USER. *All* modifications are independent for each home directory.
Example:
transfer_env=( .*profile .*login .*cshrc* .bash* .ssh .Xauthority )
+
+4. transfer_env_custom["hostname"] = "file [file ...]"
+Type: Associative Array
+Default: Empty
+Description:
+ Copies files/directories to specific hosts. Unlike transfer_env, which searches /home/$USER, transfer_env_custom may
+ copy files from anywhere. Use absolute paths (i.e. /path/to/file/or/dir, or ~/file/or/directory).
+Example:
+ transfer_env_custom["server1"]="~/foo/configA /srv/foo/configB $FOO/bar"
+ transfer_env_custom["server2"]="~/bar/foo/configA /srv/bar/configB $BAR/foo"
+
+5. transfer_env_HOSTNAME_always=true|false
+Type: Boolean
+Default: false
+Description:
+ Always copy files/directories defined by transfer_env_custom
+Example:
+ transfer_env_server1_always=false
+
+6. transfer_env_always=true|false
+Type: Boolean
+Default: false
+Description:
+ Always copy files/directories defined by transfer_env
+Example:
+ transfer_env_always=false \ No newline at end of file