plog -- persoonlijk log

2023-08-22

Even snel een notitie maken van iets aan de computer... met plog:

#!/bin/bash
# personal log, plog
MAGENTA_=$'\001\e[95m\002'  # \001 and \002 are RL_PROMPT_START_IGNORE and RL_PROMPT_END_IGNORE
_WHITE=$'\001\e[0m\002'     #    used to prevent issues with wrapping long lines

set -f
echo plogs:
plogs
read -erp "$MAGENTA_ plog> $_WHITE" logtext
echo $(date '+%Y-%m-%d %H:%M')
until [[ -z $logtext ]]
do
    echo $(date '+%Y-%m-%d %H:%M') $logtext >>$HOME/monitoring/plog
    read -erp "$MAGENTA_ plog> $_WHITE" logtext
    echo $(date '+%Y-%m-%d %H:%M')
done
echo ok

... en teruglezen met plogs:

#!/bin/bash
# personal log, plog
tail -n 30 $HOME/monitoring/plog

... of continu monitoren met plogvolg:

#!/bin/bash
# personal log, plog
tail -F -n99 $HOME/monitoring/plog

... en om [typefouten|de geschiedenis] aan te passen: ploged:

#!/bin/bash
# personal log, plog
# starts positioned at the end of the file
vim +$ $HOME/monitoring/plog