From 25069f487771575aa69f3f6a45fcb71a49906ee8 Mon Sep 17 00:00:00 2001 From: Bruno Tavares Date: Wed, 20 May 2015 17:16:16 -0300 Subject: [PATCH] Lints the executable scripts --- bin/kickstart | 24 ++++++++++++------------ lib/kickstart-autocomplete | 2 +- lib/kickstart-bootstrap | 2 +- lib/kickstart-commands | 4 ++-- lib/kickstart-compile | 18 +++++++++--------- lib/kickstart-create | 8 ++++---- lib/kickstart-deploy | 10 +++++----- lib/kickstart-doc | 12 ++++++++---- lib/kickstart-docker-create | 12 ++++++------ lib/kickstart-docker-ssh | 6 +++--- lib/kickstart-infect | 6 +++--- lib/kickstart-local | 2 +- lib/kickstart-root-dir | 23 ++++++++++++----------- 13 files changed, 67 insertions(+), 62 deletions(-) diff --git a/bin/kickstart b/bin/kickstart index 698257b..1ab79a2 100755 --- a/bin/kickstart +++ b/bin/kickstart @@ -3,27 +3,27 @@ _kickstart_readlink() { ( TARGET_FILE=$1 - cd `dirname $TARGET_FILE` - TARGET_FILE=`basename $TARGET_FILE` + cd "$(dirname "$TARGET_FILE")" + TARGET_FILE=$(basename "$TARGET_FILE") while [ -L "$TARGET_FILE" ] do - TARGET_FILE=`readlink $TARGET_FILE` - cd `dirname $TARGET_FILE` - TARGET_FILE=`basename $TARGET_FILE` + TARGET_FILE=$(readlink "$TARGET_FILE") + cd "$(dirname "$TARGET_FILE")" + TARGET_FILE=$(basename "$TARGET_FILE") done - PHYS_DIR=`pwd -P` + PHYS_DIR=$(pwd -P) RESULT=$PHYS_DIR/$TARGET_FILE - echo $RESULT + echo "$RESULT" ) } -path_to_kickstart=`which kickstart` -if [[ `uname` == "Darwin" ]]; then - curr_dir=$(dirname `_kickstart_readlink "$path_to_kickstart"`) +path_to_kickstart=$(which kickstart) +if [[ "$(uname)" == "Darwin" ]]; then + curr_dir=$(dirname "$(_kickstart_readlink "$path_to_kickstart")") else - curr_dir=$(dirname `readlink -f "$path_to_kickstart"`) + curr_dir=$(dirname "$(readlink -f "$path_to_kickstart")") fi command=${1:-help} @@ -36,4 +36,4 @@ if ! [[ -x $command_file ]]; then exit 1 fi -exec $command_file "$@" +exec "$command_file" "$@" diff --git a/lib/kickstart-autocomplete b/lib/kickstart-autocomplete index e0f0608..07d7234 100755 --- a/lib/kickstart-autocomplete +++ b/lib/kickstart-autocomplete @@ -1,4 +1,4 @@ #!/bin/bash -root_dir=`kickstart root-dir` +root_dir=$(kickstart root-dir) echo "source $root_dir/completions/kickstart" diff --git a/lib/kickstart-bootstrap b/lib/kickstart-bootstrap index 1dc9c0d..6d072dc 100755 --- a/lib/kickstart-bootstrap +++ b/lib/kickstart-bootstrap @@ -15,4 +15,4 @@ cat < compile/install.sh - for role in $@; do + for role in "$@"; do echo "source roles/${role}.sh" >> compile/install.sh done } @@ -49,5 +49,5 @@ link_folder files link_folder recipes link_folder roles link_modules -compile_install $@ +compile_install "$@" echo -e "\necho Done" >> compile/install.sh diff --git a/lib/kickstart-create b/lib/kickstart-create index a9bb56f..c2a8c08 100755 --- a/lib/kickstart-create +++ b/lib/kickstart-create @@ -1,7 +1,7 @@ #!/bin/bash -e target=${1:-.} -mkdir -p $target{,/roles,/recipes,/files} -touch $target/{README.md,install.sh,roles/.gitkeep,recipes/.gitkeep,files/.gitkeep} -chmod +x $target/install.sh -[ -f $target/.gitignore ] && echo "compile" > $target/.gitignore || echo "compile" >> $target/.gitignore +mkdir -p "$target"{,/roles,/recipes,/files} +touch "$target"/{README.md,install.sh,roles/.gitkeep,recipes/.gitkeep,files/.gitkeep} +chmod +x "$target"/install.sh +echo "compile" >> "$target"/.gitignore diff --git a/lib/kickstart-deploy b/lib/kickstart-deploy index 22a6658..d14f126 100755 --- a/lib/kickstart-deploy +++ b/lib/kickstart-deploy @@ -12,13 +12,13 @@ shift remote_command=$( cat <