diff options
| author | Kai Stevenson <kai@kaistevenson.com> | 2023-03-13 02:41:09 -0700 |
|---|---|---|
| committer | Kai Stevenson <kai@kaistevenson.com> | 2023-03-13 02:41:09 -0700 |
| commit | d25bfbc4b61da3e905750ae9eb70b5c8983135be (patch) | |
| tree | 3a6a932a5b421d01f5d42cbda918543f0c000521 /getlogs | |
| parent | aca46379f7bbe5d7aa084175b3ad7efe7665c7c3 (diff) | |
restructured directory
Diffstat (limited to 'getlogs')
| -rwxr-xr-x | getlogs | 25 |
1 files changed, 25 insertions, 0 deletions
@@ -0,0 +1,25 @@ +USER=AberrantFlux +REMOTELOGDIR=zncu@aberrantflux.xyz:/home/zncu/.znc/moddata/log/$USER/ +LOGDIR=~/log/irc +NETWORK=AndreiNet +rsync -avzP --rsh=ssh $REMOTELOGDIR $LOGDIR/$USER +echo "Logs available for:" +echo +for CHANNEL in $LOGDIR/$USER/$NETWORK/* +do + DATE=$(date -r $CHANNEL +"%Y-%m-%d %H:%M") + NAME="$(basename $CHANNEL)" + echo "$NAME - last edited $DATE" +done +while : +do + CHANNELSELECTION=exit + read -p "Enter the name of a channel to read the most recent log: [exit] " CHANNELSELECTION + CHANNELSELCTION="${CHANNELSELECTION:=exit}" + if [ $CHANNELSELCTION = exit ]; + then + break + fi + LASTLOG="$(ls -t $LOGDIR/$USER/$NETWORK/$CHANNELSELECTION | head -n1)" + less $LOGDIR/$USER/$NETWORK/$CHANNELSELECTION/$LASTLOG +done |
