aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorkaotisk <kaotisk@arching-kaos.org>2025-04-10 05:04:08 +0300
committerkaotisk <kaotisk@arching-kaos.org>2025-04-10 05:04:08 +0300
commit9d30b318578f15207f139e5e8750b4db9c2196f2 (patch)
tree342561e4d09b7f6c857bd8f7e1203fe16c30cbd4
parentef9d439652158407f711f7ec24ee60c5d55adf27 (diff)
downloadarching-kaos-tools-9d30b318578f15207f139e5e8750b4db9c2196f2.tar.gz
arching-kaos-tools-9d30b318578f15207f139e5e8750b4db9c2196f2.tar.bz2
arching-kaos-tools-9d30b318578f15207f139e5e8750b4db9c2196f2.zip
[ak-log] new flag -l: prints last line; use it on tmux-statusbar
-rwxr-xr-xbin/ak-log1
-rwxr-xr-xlib/_ak_log5
2 files changed, 6 insertions, 0 deletions
diff --git a/bin/ak-log b/bin/ak-log
index 0f043dd..f1c1391 100755
--- a/bin/ak-log
+++ b/bin/ak-log
@@ -49,6 +49,7 @@ if [ ! -z $1 ]; then
case $1 in
-h | --help) _ak_usage; exit;;
-f | --follow) _ak_log_follow; exit;;
+ -l | --last) _ak_log_last_line; exit;;
-g | --grep) _ak_log_grep; exit;;
-m | --message) shift; _ak_log_message $*; exit;;
-r | --rotate) _ak_log_rotate; exit;;
diff --git a/lib/_ak_log b/lib/_ak_log
index 69fab74..d08bbc8 100755
--- a/lib/_ak_log
+++ b/lib/_ak_log
@@ -82,6 +82,11 @@ function _ak_log_follow(){
done
}
+function _ak_log_last_line(){
+ p="$(tail -n 1 $AK_LOGSFILE | tr -d '\n')"
+ _ak_log_print_log_line "$p"
+}
+
function _ak_log_grep(){
if [ ! -z $1 ] && [ -n "$1" ]
then