Skip to content

Commit 748d7bb

Browse files
Refine file 'age' reporting into minutes, hours, or days
1 parent 389f465 commit 748d7bb

File tree

2 files changed

+12
-5
lines changed

2 files changed

+12
-5
lines changed

bin/incl/files.sh

Lines changed: 11 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -78,11 +78,18 @@ function dir_info {
7878
size=$(du --summarize --bytes "${dir}" | cut -f 1)
7979
timestamp=$(stat --format="%Y" "${dir}")
8080
now=$(date "+%s")
81-
age=$(( (now - timestamp) / 3600 ))
82-
if [[ ${age} -lt 48 ]]; then
83-
age="${age} hours ago"
81+
age=$((now - timestamp))
82+
age=$((age / 60))
83+
if [[ ${age} -lt 120 ]]; then
84+
age="${age} minutes ago"
8485
else
85-
age="$((age / 24)) days ago"
86+
age=$((age / 60))
87+
if [[ ${age} -lt 48 ]]; then
88+
age="${age} hours ago"
89+
else
90+
age=$((age / 24))
91+
age="${age} days ago"
92+
fi
8693
fi
8794
timestamp=$(date -d "@${timestamp}" "+%F %T")
8895
echo "${size} bytes; ${timestamp} (${age})"

bin/rsc

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -75,7 +75,7 @@
7575
### rsc reset --force
7676
### rsc reset --which=session
7777
###
78-
### Version: 0.16.2-9008
78+
### Version: 0.16.2-9009
7979
### Copyright: Henrik Bengtsson (2022-2024) and Harry Putnam (2022)
8080
### License: ISC
8181

0 commit comments

Comments
 (0)