add colors to help output
This commit is contained in:
parent
b2ec5fdfe1
commit
d28d402d40
@ -6,10 +6,11 @@
|
||||
- ℹ️ - Information
|
||||
- ♻️ - Edited
|
||||
|
||||
## 0.2.3 - [09/04/2022]
|
||||
## 0.2.3 - [02/05/2022]
|
||||
- ♻️ - Password outdated date change to 3 month
|
||||
- ➕ - Added `pmng` logo
|
||||
- ➕ - Added show count finded records
|
||||
- ➕ - Added colors to help output
|
||||
|
||||
## 0.2.2 - [08/04/2022]
|
||||
- ➕ - Added check permissions for password file
|
||||
|
@ -1,4 +1,4 @@
|
||||
# The very simple password manager for humans
|
||||
# 🔑 The very simple password manager for humans
|
||||
|
||||
```
|
||||
██████╗ ███╗ ███╗███╗ ██╗ ██████╗
|
||||
@ -8,3 +8,10 @@
|
||||
██║ ██║ ╚═╝ ██║██║ ╚████║╚██████╔╝
|
||||
╚═╝ ╚═╝ ╚═╝╚═╝ ╚═══╝ ╚═════╝
|
||||
```
|
||||
|
||||
# 💾 Download
|
||||
|
||||
- [Linux x86_64](https://me.a2s.su/.../)
|
||||
- [Linux x86](https://me.a2s.su/.../)
|
||||
- [Linux x86_64 musl](https://me.a2s.su/.../)
|
||||
- [OpenBSD x86_64](https://me.a2s.su/.../)
|
||||
|
15
src/pmng.cr
15
src/pmng.cr
@ -39,23 +39,30 @@ begin
|
||||
parser.banner = "The very simple password manager for humans\n"
|
||||
|
||||
parser.on "-v", "--version", "Show version" do
|
||||
puts ASCII_LOGO
|
||||
puts "The very simple password manager for humans."
|
||||
puts "Version #{VERSION}"
|
||||
puts ASCII_LOGO.colorize(:yellow)
|
||||
puts "The very simple password manager for humans.".colorize(:yellow)
|
||||
print "Version ".colorize(:yellow)
|
||||
puts VERSION.colorize(:red).mode(:bold)
|
||||
print "\nURL to full change log: ".colorize(:yellow)
|
||||
puts "https://git.a2s.su/iiiypuk/pmng/raw/branch/master/HISTORY.md".colorize(:green).mode(:bold)
|
||||
|
||||
exit(0)
|
||||
end
|
||||
parser.on "-h", "--help", "Show help" do
|
||||
puts parser
|
||||
|
||||
exit(0)
|
||||
end
|
||||
parser.on "-g", "--generate-password", "Generate password" do
|
||||
puts Random::Secure.urlsafe_base64(16, padding: false).colorize(:black).back(:white)
|
||||
puts Random::Secure.urlsafe_base64(16, padding: false).colorize(:white).back(:blue)
|
||||
puts Random::Secure.urlsafe_base64(16, padding: false).colorize(:white).back(:red)
|
||||
|
||||
exit(0)
|
||||
end
|
||||
parser.on "-t", "--unixtime", "Return local timestamp" do
|
||||
puts Time.local.to_unix.colorize(:yellow).mode(:bold)
|
||||
|
||||
exit(0)
|
||||
end
|
||||
end
|
||||
@ -116,6 +123,7 @@ while loop
|
||||
# if ':q' to close program
|
||||
system "clear"
|
||||
puts "Bye! 👋"
|
||||
|
||||
exit(0)
|
||||
elsif password_string.to_s.size == 0
|
||||
# if puts empty, retry prompt
|
||||
@ -165,7 +173,6 @@ while loop
|
||||
end
|
||||
|
||||
if !item.login.blank?
|
||||
# print "\u{1F3F7}\u{FE0F} "
|
||||
print "🗿 "
|
||||
puts item.login.colorize(:yellow)
|
||||
end
|
||||
|
Loading…
Reference in New Issue
Block a user