mirror of
https://github.com/nishiki/manage-password.git
synced 2025-02-21 10:20:05 +00:00
remove unused wallet config
This commit is contained in:
parent
1e688d191c
commit
3543b0cf05
1 changed files with 0 additions and 24 deletions
|
@ -37,7 +37,6 @@ module MPW
|
||||||
|
|
||||||
# Read mpw file
|
# Read mpw file
|
||||||
def read_data
|
def read_data
|
||||||
@config = {}
|
|
||||||
@data = []
|
@data = []
|
||||||
@keys = {}
|
@keys = {}
|
||||||
@passwords = {}
|
@passwords = {}
|
||||||
|
@ -50,9 +49,6 @@ module MPW
|
||||||
Gem::Package::TarReader.new(File.open(@wallet_file)) do |tar|
|
Gem::Package::TarReader.new(File.open(@wallet_file)) do |tar|
|
||||||
tar.each do |f|
|
tar.each do |f|
|
||||||
case f.full_name
|
case f.full_name
|
||||||
when 'wallet/config.gpg'
|
|
||||||
@config = YAML.safe_load(decrypt(f.read))
|
|
||||||
|
|
||||||
when 'wallet/meta.gpg'
|
when 'wallet/meta.gpg'
|
||||||
data = decrypt(f.read)
|
data = decrypt(f.read)
|
||||||
|
|
||||||
|
@ -124,19 +120,12 @@ module MPW
|
||||||
)
|
)
|
||||||
end
|
end
|
||||||
|
|
||||||
@config['last_update'] = Time.now.to_i
|
|
||||||
|
|
||||||
Gem::Package::TarWriter.new(File.open(tmp_file, 'w+')) do |tar|
|
Gem::Package::TarWriter.new(File.open(tmp_file, 'w+')) do |tar|
|
||||||
data_encrypt = encrypt(data.to_yaml)
|
data_encrypt = encrypt(data.to_yaml)
|
||||||
tar.add_file_simple('wallet/meta.gpg', 0400, data_encrypt.length) do |io|
|
tar.add_file_simple('wallet/meta.gpg', 0400, data_encrypt.length) do |io|
|
||||||
io.write(data_encrypt)
|
io.write(data_encrypt)
|
||||||
end
|
end
|
||||||
|
|
||||||
config = encrypt(@config.to_yaml)
|
|
||||||
tar.add_file_simple('wallet/config.gpg', 0400, config.length) do |io|
|
|
||||||
io.write(config)
|
|
||||||
end
|
|
||||||
|
|
||||||
@passwords.each do |id, password|
|
@passwords.each do |id, password|
|
||||||
tar.add_file_simple("wallet/passwords/#{id}.gpg", 0400, password.length) do |io|
|
tar.add_file_simple("wallet/passwords/#{id}.gpg", 0400, password.length) do |io|
|
||||||
io.write(password)
|
io.write(password)
|
||||||
|
@ -217,19 +206,6 @@ module MPW
|
||||||
@otp_keys.each_key { |id| set_otp_key(id, get_otp_key(id)) }
|
@otp_keys.each_key { |id| set_otp_key(id, get_otp_key(id)) }
|
||||||
end
|
end
|
||||||
|
|
||||||
# Set config
|
|
||||||
# args: config -> a hash with config options
|
|
||||||
def set_config(**options)
|
|
||||||
@config = {} if @config.nil?
|
|
||||||
|
|
||||||
@config['protocol'] = options[:protocol] if options.key?(:protocol)
|
|
||||||
@config['host'] = options[:host] if options.key?(:host)
|
|
||||||
@config['port'] = options[:port] if options.key?(:port)
|
|
||||||
@config['user'] = options[:user] if options.key?(:user)
|
|
||||||
@config['password'] = options[:password] if options.key?(:password)
|
|
||||||
@config['path'] = options[:path] if options.key?(:path)
|
|
||||||
end
|
|
||||||
|
|
||||||
# Add a new item
|
# Add a new item
|
||||||
# @args: item -> Object MPW::Item
|
# @args: item -> Object MPW::Item
|
||||||
def add(item)
|
def add(item)
|
||||||
|
|
Loading…
Add table
Reference in a new issue