You cannot select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
23 lines
600 B
Plaintext
23 lines
600 B
Plaintext
Alright, this system needs to be robust and easy to use. I shouldn't have to do ANYTHING extra to use this
|
|
|
|
2 ways to do it
|
|
Have a file for each day and clock in and out
|
|
have a master log and parse the log
|
|
parsing the log seems significantly easier
|
|
|
|
File name can be generic because it gets cleaned as part of an accumulation script
|
|
i.e. timesheet.log
|
|
|
|
Everytime a user logs in echo
|
|
I, DATE, TIME to the file
|
|
A logout or i3lock echos
|
|
O, DATE, TIME to the same file
|
|
|
|
can be dead simple as far as the logging goes
|
|
clock -i to clock in
|
|
clock -o to clock out
|
|
|
|
Parser will have to be a bit more robust
|
|
|
|
|