public
Description: Mr Shell executes commands concurrently on multiple hosts
Homepage: https://voltar.org/mrsh/
Clone URL: git://github.com/jettero/mrsh.git
mrsh /
name age message
file .perlcriticrc Wed Jul 08 05:10:46 -0700 2009 try to find other doc bugs and style problems [jettero]
file .todo Fri May 08 14:24:56 -0700 2009 added user@ substs and conditional %v-ars [jettero]
file Changes Wed Jul 08 07:57:38 -0700 2009 note changes [jettero]
file MANIFEST Wed Jul 08 05:10:46 -0700 2009 second thought, maybe add coverage later [jettero]
file MANIFEST.SKIP Wed Jul 08 07:57:33 -0700 2009 move this into the contrib dir to get critic to... [jettero]
file Makefile.PL Fri May 08 07:21:07 -0700 2009 fixed various bugs and got everything working u... [jettero]
file MrShell.pm Wed Jul 08 07:57:37 -0700 2009 critic.t changes [jettero]
file README Sat May 09 06:12:59 -0700 2009 hrm, this format has changed a bit [jettero]
directory contrib/ Wed Jul 08 07:57:33 -0700 2009 move this into the contrib dir to get critic to... [jettero]
file go Fri May 01 17:41:06 -0700 2009 todo 14 was an illusion thanks to useing the sh... [jettero]
directory lib/ Wed Jul 08 05:10:45 -0700 2009 L<text|scheme:...> fix [jettero]
file make_par.sh Sat May 09 04:20:30 -0700 2009 skip pars [jettero]
file mrsh Wed Jul 08 07:57:35 -0700 2009 mainly just inform critic.t that I mean to do t... [jettero]
directory t/ Wed Jul 08 05:10:46 -0700 2009 second thought, maybe add coverage later [jettero]
README
Mr. Shell runs a command on multiple hosts and returns results meaningfully.

bash$ mrsh -- "uptime; ls -ald /proc/$$"

09:12:17         -- starting: uptime; ls -ald /proc/8078 on razor bubble corky wisp --
09:12:17 corky:   09:12:17 up 4 days,  2:14, 14 users,  load average: 0.33, 0.22, 0.17
09:12:17 corky:  dr-xr-xr-x 6 jettero jettero 0 2009-05-05 07:03 /proc/8078
09:12:18 razor:   09:12:15 up 4 days, 50 min,  9 users,  load average: 0.62, 0.35, 0.31
09:12:18 razor:  [stderr] ls: cannot access /proc/8078: No such file or directory
09:12:18 wisp:    09:12:30 up 4 days, 14:05,  5 users,  load average: 0.04, 0.01, 0.00
09:12:18 wisp:   [stderr] ls: cannot access /proc/8078: No such file or directory
09:12:18 bubble:  09:12:20 up 56 days, 16:45,  2 users,  load average: 0.15, 0.16, 0.15
09:12:18 bubble: [stderr] ls: cannot access /proc/8078: No such file or directory
09:12:19 razor:  -- shell exited with nonzero status: 2 --
09:12:19 bubble: -- shell exited with nonzero status: 2 --
09:12:19 wisp:   -- shell exited with nonzero status: 2 --