A script for updating scripts on remote machines using scp. The
files and hosts can be specified on the command line or in its rc
file (
~/.update-remote-setup.pyrc). It requires
Python
2.3 (or Python 2.2 with the optparse module installed) to function.
It can be download from here .
The configuration file takes the following format.
[DEFAULT]
hosts: host1.some.domain
host2.some.domain
host3.some.domain
files: ~/.bashrc
~/.bash_profile
~/.emacs
And has the following command line options.
usage: update-remote-setup.py [options]
options:
--version Show programs version number and exit
-h, --help Show this help message and exit
-fFILES, --file=FILES File to upload
-v, --verbose Print version
-q, --quite
-s, --ssh-copy-id Setup SSH keys
-HHOSTS, --host=HOSTS Hosts to update