Просмотр исходного кода

~/.config/dwm,~/.bin: Collect working time stats as csv

Lu Stadler лет назад: 7
Родитель
Сommit
ef2e4f3050
2 измененных файлов с 15 добавлено и 1 удалено
  1. 12 0
      .bin/collect-working-time.sh
  2. 3 1
      .config/dwm/status.sh

+ 12 - 0
.bin/collect-working-time.sh

1
#!/bin/sh
2
3
set -u
4
5
working_time=$1
6
csv_file=$2
7
8
today=$(date --iso-8601=date)
9
10
touch $csv_file
11
sed -n '$p' $csv_file | grep $today &> /dev/null || echo >> $csv_file
12
sed -i "\$s/.*/$today,$working_time/" $csv_file

+ 3 - 1
.config/dwm/status.sh

2
2
3
status=""
3
status=""
4
4
5
status="$(working-time)  "
5
working_time="$(working-time)"
6
collect-working-time.sh $working_time $HOME/.working-times.csv
7
status="$working_time  "
6
8
7
# network
9
# network
8
#status="📡 $(nmcli --terse --fields STATE -c no g status)"
10
#status="📡 $(nmcli --terse --fields STATE -c no g status)"