diff options
Diffstat (limited to 'lib/keyringer/actions')
-rw-r--r-- | lib/keyringer/actions/decrypt.rb | 2 | ||||
-rw-r--r-- | lib/keyringer/actions/init.rb | 8 |
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 |