Install Date: Add an option to use 24h or 12h in time format
This commit is contained in:
parent
6ee92d42d4
commit
8f220d8729
3 changed files with 26 additions and 4 deletions
|
@ -324,6 +324,17 @@ song_shorthand="off"
|
|||
# off: 'Thu 14 Apr 2016'
|
||||
install_time="on"
|
||||
|
||||
# Set time format in the output
|
||||
#
|
||||
# Default: '24h'
|
||||
# Values: '12h', '24h'
|
||||
# Flag: --install_time_format
|
||||
#
|
||||
# Example:
|
||||
# 12h: 'Thu 14 Apr 2016 11:50 PM'
|
||||
# 24h: 'Thu 14 Apr 2016 23:50'
|
||||
install_time_format="24h"
|
||||
|
||||
|
||||
# Text Colors
|
||||
|
||||
|
|
8
neofetch
8
neofetch
|
@ -3058,10 +3058,15 @@ convert_time() {
|
|||
esac
|
||||
|
||||
# Convert 24 hour time to 12 hour time + AM/PM.
|
||||
case "$install_time_format" in
|
||||
"12h")
|
||||
case "$hour" in
|
||||
[0-9] | 0[0-9] | 1[0-1]) time="${hour/00/12}${min} AM" ;;
|
||||
*) time="$((hour - 12))${min} PM" ;;
|
||||
esac
|
||||
;;
|
||||
*) time="${hour}${min}" ;;
|
||||
esac
|
||||
|
||||
# Toggle showing the time.
|
||||
[[ "$install_time" == "off" ]] && unset time
|
||||
|
@ -3175,6 +3180,8 @@ INFO
|
|||
--ip_host url URL to query for public IP
|
||||
--song_shorthand on/off Print the Artist/Title on separate lines
|
||||
--install_time on/off Enable/Disable showing the time in Install Date output.
|
||||
--install_time_format 12h/24h
|
||||
Set time format in Install Date to be 12 hour or 24 hour.
|
||||
|
||||
TEXT FORMATTING
|
||||
|
||||
|
@ -3337,6 +3344,7 @@ get_args() {
|
|||
"--ip_host") public_ip_host="$2" ;;
|
||||
"--song_shorthand") song_shorthand="$2" ;;
|
||||
"--install_time") install_time="$2" ;;
|
||||
"--install_time_format") install_time_format="$2" ;;
|
||||
"--disable")
|
||||
for func in "$@"; do
|
||||
case "$func" in
|
||||
|
|
|
@ -96,6 +96,9 @@ Print the Artist/Title on separate lines
|
|||
.TP
|
||||
\fB\-\-install_time\fR on/off
|
||||
Enable/Disable showing the time in Install Date output.
|
||||
.TP
|
||||
\fB\-\-install_time_format\fR 12h/24h
|
||||
Set time format in Install Date to be 12 hour or 24 hour.
|
||||
.PP
|
||||
TEXT FORMATTING
|
||||
.TP
|
||||
|
|
Loading…
Reference in a new issue