Browse Source

Updated ledgerutil to be bourne shell compatible

Samuel W. Flint 7 years ago
parent
commit
11fa2cd4c3
1 changed files with 11 additions and 11 deletions
  1. 11 11
      ledgerutil

+ 11 - 11
ledgerutil

@@ -1,12 +1,12 @@
-#!/bin/zsh -f
+#!/bin/sh
 
 if [[ $# -eq 0 ]] ; then
     echo "ledgerutil [ name | list | new name [ perl | shell | python ] | edit name ]"
     exit
 fi
 
-function list-utilities () {
-    for utility in ~/.ledger/utilities/*.(sh|pl|py) ;
+function list_utilities () {
+    for utility in ~/.ledger/utilities/* ;
     do
         case $utility in
             *.sh)
@@ -21,7 +21,7 @@ function list-utilities () {
     done
 }
 
-function new-utility () {
+function new_utility () {
     if [[ $# -lt 2 ]] ; then
         echo "ledgerutil new name ( perl / shell / python )"
         exit 1
@@ -59,10 +59,10 @@ EOF
 
 EOF
     esac
-    edit-utility ${name}
+    edit_utility ${name}
 }
 
-function edit-utility () {
+function edit_utility () {
     if [[ $# -lt 1 ]] ; then
         echo "ledgerutil edit name"
         exit 1
@@ -78,7 +78,7 @@ function edit-utility () {
     fi
 }
 
-function run-utility () {
+function run_utility () {
     name=$1
     shift
 
@@ -97,14 +97,14 @@ name=$1
 shift
 case ${name} in
     list)
-        list-utilities
+        list_utilities
     ;;
     new)
-        new-utility $*
+        new_utility $*
     ;;
     edit)
-        edit-utility $*
+        edit_utility $*
     ;;
     *)
-        run-utility $name $*
+        run_utility $name $*
 esac