diff options
author | Zapata <zapata@xs4all.nl> | 2011-01-22 16:01:06 +0100 |
---|---|---|
committer | Zapata <zapata@xs4all.nl> | 2011-01-22 16:01:06 +0100 |
commit | 67f51a551abcbc53dcd1e15768cf98889b8f19f5 (patch) | |
tree | 531b9d0de627ce963c1e4f9913349e575ad8b14c /bin | |
parent | d26a9d55a519fff08ee3d44c64c9567c6ec3a8f0 (diff) | |
download | keyringer-67f51a551abcbc53dcd1e15768cf98889b8f19f5.tar.gz keyringer-67f51a551abcbc53dcd1e15768cf98889b8f19f5.tar.bz2 |
Set up a basic main program
Diffstat (limited to 'bin')
-rwxr-xr-x | bin/keyringer | 31 |
1 files changed, 31 insertions, 0 deletions
diff --git a/bin/keyringer b/bin/keyringer new file mode 100755 index 0000000..bcc5b22 --- /dev/null +++ b/bin/keyringer @@ -0,0 +1,31 @@ +#!/usr/bin/env ruby + +# TODO +# - a lot of things + +def usage + puts "Usage: +#{File.basename($0)} TODO! " + exit 1 +end + +def doSomething(someArguments) + puts "Doing something with #{someArguments}" +end + +$:.unshift File.dirname(__FILE__) + '/../lib' +#require 'keyringer' +begin + arg = ARGV.shift + if arg == '-test' + doSomething(ARGV) + else + usage + end +rescue SystemExit => e + exit e.status +rescue Exception => e + puts "Fatal error: #{e.inspect}" + exit 1 +end + |