     commands =
       init: () ->
         console.log """
-        function qd() {
+        function _qdwrap() {
           local newPath
-          newPath=$(/Users/james/node.js/quick-directory/app.js get $1)
+          newPath=$(/Users/james/node.js/quick-directory/app.js $1 "$@")
           if [ $? -eq 0 ]; then
             cd "$newPath"
           fi
+        }
+        function q() {
+          _qdwrap get $1
+        }
+        function qq() {
+          _qdwrap pick
         }
         """
 

        for scheme in _.keys(data.schemes)
          console.error chalk.gray scheme

      listSlots: (noExit) ->
        schemeMsg "listing slots"
        console.error "------------------------------"

  .action(runCommand("listSchemes"));

commander
  .command("drop")
  .action(runCommand("dropScheme"));

commander
  .command("list")
  .action(runCommand("listSlots"));

