1
0
Fork 0
mirror of https://github.com/nishiki/manage-password.git synced 2024-11-23 13:57:52 +00:00

add color when display an item

This commit is contained in:
nishiki 2015-01-17 00:12:01 +01:00
parent f5b98de4c1
commit 298a020e35

View file

@ -197,19 +197,27 @@ class Cli
# Display an item in the default format
# @args: item -> an array with the item information
def display_item(item)
puts '--------------------'
puts "Id: #{item['id']}"
puts "#{I18n.t('display.name')}: #{item['name']}"
puts "#{I18n.t('display.group')}: #{item['group']}"
puts "#{I18n.t('display.server')}: #{item['host']}"
puts "#{I18n.t('display.protocol')}: #{item['protocol']}"
puts "#{I18n.t('display.login')}: #{item['login']}"
puts "#{I18n.t('display.password')}: #{item['password']}"
puts "#{I18n.t('display.port')}: #{item['port']}"
puts "#{I18n.t('display.comment')}: #{item['comment']}"
puts '--------------------'.cyan
print 'Id: '.cyan
puts item['id']
print "#{I18n.t('display.name')}: ".cyan
puts item['name']
print "#{I18n.t('display.group')}: ".cyan
puts item['group']
print "#{I18n.t('display.server')}: ".cyan
puts item['host']
print "#{I18n.t('display.protocol')}: ".cyan
puts item['protocol']
print "#{I18n.t('display.login')}: ".cyan
puts item['login']
print "#{I18n.t('display.password')}: ".cyan
puts item['password']
print "#{I18n.t('display.port')}: ".cyan
puts item['port']
print "#{I18n.t('display.comment')}: ".cyan
puts item['comment']
end
# Form to add a new item
def add
row = []