From cd2d50c32e5e17a7f141bf08bc70f61d64a45e48 Mon Sep 17 00:00:00 2001 From: Jeff Fisher Date: Fri, 16 Mar 2012 22:01:22 -0600 Subject: [PATCH] document the ability to pass ssh options. --- crussh.py | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/crussh.py b/crussh.py index 2f2f80b..bbbe6d9 100755 --- a/crussh.py +++ b/crussh.py @@ -277,12 +277,15 @@ if __name__ == "__main__": import argparse ### Parse CLI Args ### - parser = argparse.ArgumentParser(description="Connect to multiple servers in parallel.", usage="%(prog)s [OPTIONS] HOST [HOST ...]") + parser = argparse.ArgumentParser( + description="Connect to multiple servers in parallel.", + usage="%(prog)s [OPTIONS] [--] HOST [HOST ...]", + epilog="* NOTE: You can pass options to ssh if you add '--' before your list of hosts") (args, hosts) = parser.parse_known_args() if len(hosts) == 0: parser.print_usage() - sys.exit(1) + parser.exit(2) if "--" in hosts: offset = hosts.index("--") + 1