diff options
author | Malf Furious <m@lfurio.us> | 2017-04-27 23:41:57 -0400 |
---|---|---|
committer | Malf Furious <m@lfurio.us> | 2017-04-27 23:41:57 -0400 |
commit | 0fe9da0a44fc0579009364f2619e5cfd3bc900c5 (patch) | |
tree | 0824ed376c75ade68a057ac10e1d573c867cf394 /main.sh | |
parent | c61c94fb66deaad15087dc21c1f71ccb7bb16f96 (diff) | |
download | systrunk-0fe9da0a44fc0579009364f2619e5cfd3bc900c5.tar.gz systrunk-0fe9da0a44fc0579009364f2619e5cfd3bc900c5.zip |
Add main module
Diffstat (limited to 'main.sh')
-rw-r--r-- | main.sh | 23 |
1 files changed, 23 insertions, 0 deletions
@@ -0,0 +1,23 @@ +## +# systrunk <command> [<options>, ...] +# +# A version control system powered by rsync, focused on tracking large +# directory trees with large files, even binary files; system images. +# +# Main function, decide what to do ... +## +function main +{ + if [ $# -eq 0 ]; then + echo "Error: no command given" + exit + fi + + if [[ "$1" == "checkout" ]]; then + systr_checkout $@ + else + echo "Error: $1 not recognized" + fi +} + +main $@ |