workinghours

git clone ssh://anonymous@git.rkta.de/workinghours
Log | Files | Refs | README | LICENSE

DateCommit messageAuthorFiles+-
2023-04-08 14:55Add a man pageRene Kita3+87-1
2023-03-27 06:53Ignore non-existing outputfile when being verboseRene Kita1+1-4
2023-03-27 06:02Remove outputfile when archivingRene Kita1+1-0
2023-03-20 08:18Add alias for -wRene Kita1+2-1
2023-03-20 08:18Fix handling of target timeRene Kita1+3-3
2023-03-08 09:48Adjust statusRene Kita1+24-9
2023-03-16 06:32Always archive the week of first entryRene Kita2+6-46
2023-03-16 08:05Add verbose option to dumb databaseRene Kita2+7-0
2023-03-16 07:58Inline functionsRene Kita1+19-63
2023-03-16 07:42Do not store total times in the databaseRene Kita1+52-32
2023-03-16 07:41Inline splitfile and run unconditionallyRene Kita1+29-45
2023-03-16 07:40Inline overtimeRene Kita1+31-36
2023-03-16 07:51Do not run pre-commit hooksRene Kita1+1-1
2023-03-16 06:32Remove today optionRene Kita2+1-22
2023-03-06 14:24Remove dayviewRene Kita2+0-27
2023-03-16 07:39Use C-style bracket placementRene Kita1+30-15
2023-03-06 10:57Refactor functionRene Kita1+6-8
2023-03-06 10:38Refactor functionRene Kita1+12-7
2023-03-06 10:36Refactor functionRene Kita1+5-5
2023-03-06 10:32Rename functionRene Kita1+8-8
2023-03-06 09:09Rename functionsRene Kita1+17-17
2023-03-06 08:54Use die() to exit on errorRene Kita1+17-17
2022-11-20 10:06Add minimal daily summary optionRene Kita2+30-3
2022-11-20 10:06Add undocumented option to help textRene Kita1+1-0
2022-11-15 09:10Remove options from help textRene Kita1+0-3
2021-12-13 08:36Fix handling of new-week argumentRene Kita1+2-3
2021-11-19 15:39Fix typo in function nameRene Kita1+2-2
2021-10-03 09:44Warn the user if attaching fails after initRene Kita1+6-3
2021-10-03 09:36Fix check to find the command in PATHRene Kita1+2-6
2021-09-27 12:05Use a default value for lastnegativRene Kita1+1-2
2021-09-18 12:37Add licenseRene Kita4+38-0
2021-09-18 11:28Refactor option parsingRene Kita1+34-31
2021-09-18 11:12Sort optionsRene Kita1+14-14
2021-09-18 11:03Use sh instead of bashRene Kita1+74-72
2021-09-18 11:17Use Tabs instead of spacesRene Kita1+338-337
2021-07-13 09:02Use -1 to disable overtime calculationRene Kita2+4-4
2020-10-30 14:11Fix error handlingRene Kita1+7-6
2020-10-30 14:11Fix bug when setting yearRene Kita1+1-2
2020-10-26 14:21Fix completionRene Kita1+2-2
2020-10-24 11:41Only set path if not set from environmentRene Kita1+3-1
2020-10-17 11:09Commit before archiving if a git repo is foundRene Kita2+11-0
2020-10-17 13:28Fix splitfileRene Kita1+2-2
2020-10-17 13:24Do not archive anything if first date is todayRene Kita1+4-0
2020-08-16 13:34Add customer optionrkta3+25-7
2020-08-16 13:50Remove start and stop from completionrkta1+1-3
2020-08-16 13:03Do not archive logged times from the current dayrkta2+26-7
2020-08-16 11:31Rename up-to to beforerkta3+17-17
2020-08-08 05:38Reduce SHLVL by 1 when initializing the sessionrkta1+1-0
2020-08-08 05:28Enable decimal places in --new-week argumentrkta2+4-2
2020-06-29 11:10Change status outputrkta1+5-3
2020-06-29 11:06Use command -v instead whichrkta1+1-1
2020-03-23 20:15Show status when session is archivedrkta1+11-6
2020-03-23 19:53Exit if mkdir failsrkta1+1-1
2020-03-17 08:50Specify argument type for --up-torkta1+1-1
2020-02-22 12:44Improve tab completion optionsrkta1+12-10
2019-12-24 19:13Add --up-to option to limit what is archivedrkta3+47-1
2020-02-09 14:34Add no-attach optionrkta3+16-3
2020-02-02 18:01Ensure rc file is read from HOME and not CWDrkta1+6-4
2020-02-09 14:04Fix READMErkta1+20-12
2020-02-09 13:58Fix naming of new-week optionrkta2+3-3
2019-12-24 16:29Check for existing file before creating directoryrkta1+2-2
2019-12-19 16:41Change display of durations and total in statusrkta1+4-1
2019-11-24 20:57Show better status when not workingrkta1+7-4
2019-11-24 20:28Output today's total with statusrkta1+11-1
2019-11-24 19:22Add option to display sum for todayrkta2+36-2
2019-11-24 20:36Fix typorkta1+1-1
2019-11-20 19:43Exit on error before removing starttimefilerkta1+1-3
2019-10-29 12:04Write errors to stderrrkta1+13-11
2019-10-16 20:43Add naive zsh completionrkta1+22-0
2019-10-18 11:08Use more idiomatic assertionsrkta1+2-2
2019-10-16 18:12Rename newweek to new-weekrkta1+4-4
2019-10-16 13:08Add last-year option for archivingrkta1+27-11
2019-10-16 13:09Abort archiving if archivefile existsrkta1+8-1
2019-10-15 18:42Abort status if outputfile does not existsrkta1+2-1
2019-10-15 17:36Give examplesrkta1+32-0
2019-10-15 17:58Only calculate overtime if target is not 0rkta1+18-5
2019-10-15 17:35Enable help message with --helprkta1+25-11
2019-10-15 08:50Better error messagesrkta2+5-7
2019-10-13 19:17Add hint about force pushsrkta1+2-0
2019-10-13 19:07Try to determine script locationrkta2+18-4
2019-10-13 19:07Don't use set -erkta1+1-2
2019-10-13 18:15Read variables from rc filerkta2+43-11
2019-10-13 17:10Remove status option, use status as defaultrkta2+5-10
2019-10-13 17:07Use proper error message for unknown optionsrkta1+2-2
2019-10-13 14:49Refactor multiple-if-statementrkta1+6-15
2019-10-13 16:57Sort options alphabeticallyrkta1+19-19
2019-10-13 16:49Change option names, remove some short optionsrkta1+11-11
2019-10-13 14:16Use init function instead of second script work.shrkta3+27-67
2019-10-13 13:38Add switch to provide a week number when archivingrkta2+20-11
2019-10-13 13:08Check if overtimefile is existing before reading itrkta1+3-1
2019-10-13 13:01Create archive directory including all parentsrkta1+1-1
2019-10-15 17:59Remove file extensionrkta1+0-0
2019-08-17 05:53Only copy if overtimefile existsrkta1+3-1
2019-08-12 18:42Bugfix: Fix parsing of overtimerkta1+1-1
2019-08-03 10:25Print overtime with in statusrkta1+1-0
2019-07-28 12:13Use [[ everywhererkta1+10-10
2019-07-25 08:31Fix session handlingrkta1+12-10
2019-07-21 15:05Add status functionrkta2+27-3
2019-07-21 15:18Bugfix: Use correct session name when stoppingrkta1+1-1
2019-07-21 14:48Refactor: Rename variablerkta1+2-2
2019-07-21 14:44Add short option to introductionrkta1+5-5
2019-07-21 14:25Move some code from stop() to sessiontime functionrkta1+18-14
2019-07-21 14:22Refactor lasttotaltimerkta1+12-11
2019-07-21 14:00Let get_lasttotaltime echo the resultrkta1+4-2
2019-07-21 13:45Update README, reformatrkta1+21-17
2019-07-21 13:27Rename balancerkta1+18-18
2019-07-21 13:12Use variable for path to scriptrkta1+4-9
2019-07-20 14:57Add newweek functionrkta1+62-4
2019-07-20 15:42Refactor: Add converttosecondes functionrkta1+5-1
2019-07-20 17:48Bugfix: Expand variablesrkta1+2-2
2019-07-20 14:57Move lasttotaltime to functionrkta1+7-2
2019-07-20 12:53Fix session optionrkta1+5-6
2019-07-20 12:30Allow to pass a session name/enable option parsingrkta1+52-3
2019-07-20 12:23Quote variablesrkta1+5-5
2019-07-20 12:22Remove brainstorming commentsrkta1+0-16
2019-07-20 12:21Document session optionrkta1+5-3
2019-07-20 12:18React to help optionrkta1+2-0
2019-07-18 10:02Only write/read timestamp if we're the only clientrkta1+27-21
2019-06-03 10:12Force tmux to assume the terminal supports 256 colours.rkta1+1-1
2019-06-03 08:33Give error msg if file not writeablerkta1+1-1
2019-06-03 08:33Change hardcoded dir pathrkta1+1-1
2019-06-03 08:32Refactorrkta1+8-11
2019-04-28 00:05Add READMErkta1+32-0
2019-04-28 00:04Set attach hookrkta1+1-2
2019-04-22 18:24Add startup scriptrkta1+22-0
2019-04-21 06:15Remove develop code and actually call functionsrkta1+2-6
2019-04-21 06:14Fix check for starttime filerkta1+1-1
2019-04-21 06:14Update commentsrkta1+2-6
2019-04-20 20:23Enable arguments and fix totaltimerkta1+84-5
2019-04-20 20:21Rename to workinghoursrkta1+0-0
2019-04-17 20:13Initial commitrkta1+53-0