aboutsummaryrefslogtreecommitdiffhomepage
diff options
context:
space:
mode:
authortypebrook <typebrook@gmail.com>2020-03-27 11:21:57 +0800
committertypebrook <typebrook@gmail.com>2020-03-27 11:21:57 +0800
commit31a727b9a585cfd330966e0de79ac1e961ad88fb (patch)
treef0471d522622b51aba315816e9f94b022d52da8c
parent3a041ed5c2a25e59de65e1ec8da362308efc04cb (diff)
Add default action 'into subshell'
-rwxr-xr-xgist7
1 files changed, 3 insertions, 4 deletions
diff --git a/gist b/gist
index 3a8de1b..6195cdd 100755
--- a/gist
+++ b/gist
@@ -473,12 +473,11 @@ _goto_gist() {
473 fi 473 fi
474 474
475 echo "$folder/$GIST_ID" 475 echo "$folder/$GIST_ID"
476 if [[ -z $action ]]; then
477 action='echo Inside subshell, press \<CTRL-D\> to exit; ${SHELL:-bash}'
478 fi
476 if [[ $2 == '--no-action' ]]; then 479 if [[ $2 == '--no-action' ]]; then
477 return 0 480 return 0
478 elif [[ -z $action ]]; then
479 echo > /dev/tty
480 echo 'hint: set action inside the repo, for example:' > /dev/tty
481 echo " gist config action 'ls' # list files of the given gist" > /dev/tty
482 else 481 else
483 cd "$folder/$GIST_ID" && eval "$action" 482 cd "$folder/$GIST_ID" && eval "$action"
484 fi 483 fi