34 lines
695 B
Crystal
34 lines
695 B
Crystal
module Pmng::Functions
|
|
extend self
|
|
|
|
def show_item(password)
|
|
print "🌐 "
|
|
puts password.url.colorize(:magenta).mode(:bold).mode(:underline)
|
|
|
|
if !password.email.blank?
|
|
print "📧 "
|
|
puts password.email.colorize(:red)
|
|
end
|
|
|
|
if !password.login.blank?
|
|
print "🗿 "
|
|
puts password.login.colorize(:yellow)
|
|
end
|
|
|
|
if !password.password.blank?
|
|
print "🔐 "
|
|
puts password.password.colorize(:red).back(:red)
|
|
end
|
|
|
|
if !password.desc.blank?
|
|
print "📄 "
|
|
puts password.desc.colorize(:cyan)
|
|
end
|
|
|
|
if !password.profile_url.blank?
|
|
print "👦 "
|
|
puts password.profile_url.colorize(:green)
|
|
end
|
|
end
|
|
end
|