From 42fdb4e702f1235ad6f4ae099f8d265e498a62d4 Mon Sep 17 00:00:00 2001 From: Silvio Rhatto Date: Sat, 22 Jan 2011 16:15:34 -0200 Subject: Inital decrypt method --- bin/keyringer | 17 ++++++++++++----- 1 file changed, 12 insertions(+), 5 deletions(-) (limited to 'bin/keyringer') diff --git a/bin/keyringer b/bin/keyringer index 65a11a4..974fa80 100755 --- a/bin/keyringer +++ b/bin/keyringer @@ -9,19 +9,26 @@ def usage exit 1 end +# TODO: misc checks def doDecrypt(someArguments) - puts "Just decrypts" + filename = ARGV[2] + file = Keyringer::Fs.new() + content = file.get_as_string(filename) + + crypt = Keyringer::Crypt.new(nil) + output = crypt.decrypt(content) + puts output end def doWrapper(someArguments) - exec("keyringer #{someArguments}") + exec("keyringer " + ARGV.join(' ')) end $:.unshift File.dirname(__FILE__) + '/../lib' -#require 'keyringer' +require 'keyringer' begin - keyring = ARGV.shift - action = ARGV.shift + keyring = ARGV[0] + action = ARGV[1] if action == 'decrypt' doDecrypt(ARGV) else -- cgit v1.2.3