aboutsummaryrefslogtreecommitdiff
path: root/g.sh
diff options
context:
space:
mode:
Diffstat (limited to 'g.sh')
-rw-r--r--g.sh15
1 files changed, 11 insertions, 4 deletions
diff --git a/g.sh b/g.sh
index 8abfee9..6b83a1b 100644
--- a/g.sh
+++ b/g.sh
@@ -1,4 +1,3 @@
-#!/bin/bash
#
# Copyright (C) 2013 Miquel Sabaté Solà <mikisabate@gmail.com>
#
@@ -102,9 +101,17 @@ g() {
;;
list)
get_shortcuts
- for i in "${!gshortcuts[@]}"; do
- echo "$i => ${gshortcuts[$i]}"
- done
+ if [[ "$#" == "2" && "$2" == "--keys" ]]; then
+ str=""
+ for i in "${!gshortcuts[@]}"; do
+ str="$str $i"
+ done
+ echo $str
+ else
+ for i in "${!gshortcuts[@]}"; do
+ echo "$i => ${gshortcuts[$i]}"
+ done
+ fi
;;
*)
get_shortcuts