aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--pars.sh3
1 files changed, 3 insertions, 0 deletions
diff --git a/pars.sh b/pars.sh
index 2c4020f..fa7a7ce 100644
--- a/pars.sh
+++ b/pars.sh
@@ -124,6 +124,7 @@ _parssh.ssh_rinput () {
# main
parssh () {
+ # print usage info and exit if no arguments provided
(( $# )) || {
_parssh.usage
return $?
@@ -133,11 +134,13 @@ parssh () {
local _parssh_origopts=$-
set -m
+ # initialize local defaults
local _parssh_out_stdout=true
local _parssh_out_file=false
local _parssh_prepend_host=true
local _parssh_ssh=_parssh.ssh
+ # parse parssh command line arguments
while [[ "$1" == -* ]]; do
case ${1#-} in
-)