aboutsummaryrefslogtreecommitdiff
path: root/lib/keyringer/actions
diff options
context:
space:
mode:
Diffstat (limited to 'lib/keyringer/actions')
-rw-r--r--lib/keyringer/actions/decrypt.rb2
-rw-r--r--lib/keyringer/actions/init.rb8
2 files changed, 4 insertions, 6 deletions
diff --git a/lib/keyringer/actions/decrypt.rb b/lib/keyringer/actions/decrypt.rb
index bac4785..316db34 100644
--- a/lib/keyringer/actions/decrypt.rb
+++ b/lib/keyringer/actions/decrypt.rb
@@ -22,7 +22,7 @@ module Keyringer
module Actions
class Decrypt
def execute
- raise "Missing key argument" if $args[0].nil?
+ raise "Missing argument: key" if $args[0].nil?
crypt = Keyring::Crypt.new
crypt.decryptKey($args[0])
end
diff --git a/lib/keyringer/actions/init.rb b/lib/keyringer/actions/init.rb
index d48abbf..00a609a 100644
--- a/lib/keyringer/actions/init.rb
+++ b/lib/keyringer/actions/init.rb
@@ -21,12 +21,10 @@
module Keyringer
module Actions
class Init
- def initialize
- path = Keyring::UserConfig.instance.path
- Backend::Git.new
- end
-
def execute
+ raise "Missing argument: path" if $args[0].nil?
+ repository = Keyring::Repository.new
+ repository.create($args[0], $args[1])
end
end
end