sacsar / remote

Work with remote hosts seamlessly. Code local, build / execute commands remotely

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

remote

Work with remote hosts seamlessly Remote uses rsync and ssh to create a seamless working environment from a local directory to remote directories. Most used features are:

  • Remotely execute commands from any sub-directory.
  • Drop into remote interactive sessions.
  • Fire off parallel remote commands on multiple hosts.

Executables and purpose

  • remote-init: set up a local directory to point to a remote directory
  • remote-ignore: set up directories / files to ignore while pushing
  • remote-push: explicitly push local changes remote
  • remote-pull: pull a directory from remote to local
  • remote: execute a command remotely, after first syncing the local tree with the remote tree
  • remote-explain: explain your remote setup, explain what command actually will get run
  • remote-quick: execute a command remotely, without syncing the trees
  • remote-add: add another remote host to the mirror list
  • mremote: execute a remote command on all the hosts, after first syncing the local tree with the remote trees

Build a package

./build

About

Work with remote hosts seamlessly. Code local, build / execute commands remotely


Languages

Language:Shell 100.0%