2 Commits
Author SHA1 Message Date
spok 969bf81794 Update module path for renamed repository 2026-06-29 16:42:57 +02:00
spok a188c51bb4 Clarify optional web server mode 2026-06-29 16:36:37 +02:00
3 changed files with 10 additions and 7 deletions
+7 -4
View File
@@ -1,8 +1,8 @@
# goTimecalc
Ein kleines Terminalprogramm mit lokalem Webinterface fuer Arbeitszeiten. Es
berechnet Sollzeiten, Nettozeiten, Pausen, Tages- und Wochensummen sowie
Ueberstunden oder Minuszeit.
Ein kleines Terminalprogramm fuer Arbeitszeiten. Es berechnet Sollzeiten,
Nettozeiten, Pausen, Tages- und Wochensummen sowie Ueberstunden oder Minuszeit.
Ein lokales Webinterface ist optional dabei und startet nur mit `--web`.
## Nutzung
@@ -18,7 +18,8 @@ Netto-Zeit 06:01:14
= Sollzeit 07:53:00
```
Ohne Argumente fragt das Programm die Zeiten interaktiv ab.
Ohne Argumente fragt das Programm die Zeiten interaktiv im Terminal ab. Dabei
wird kein Webserver gestartet.
Kurze Zeiten wie `6:01` oder `01:52` sind ebenfalls erlaubt.
@@ -47,6 +48,8 @@ goTimecalc --start 22:00 --ende 06:00 --pause 00:30
## Webinterface
Der Webserver startet nur, wenn `--web` angegeben wird:
```sh
goTimecalc --web
```
+1 -1
View File
@@ -1,3 +1,3 @@
module git.fhi.mpg.de/spok/timecalc
module git.fhi.mpg.de/spok/goTimecalc
go 1.26
+2 -2
View File
@@ -50,7 +50,7 @@ func run(args []string, out io.Writer) error {
flags.SetOutput(out)
var days dayList
webInput := flags.Bool("web", false, "Webinterface lokal starten")
webInput := flags.Bool("web", false, "Optionales Webinterface lokal starten")
addrInput := flags.String("addr", "127.0.0.1:8080", "Adresse fuer das Webinterface")
nettoInput := flags.String("netto", "", "Netto-Zeit, z.B. 06:01 oder 06:01:14")
minusInput := flags.String("minus", "", "Minuszeit, z.B. 01:52")
@@ -67,7 +67,7 @@ func run(args []string, out io.Writer) error {
fmt.Fprintln(out, " goTimecalc --start 08:00 --ende 16:30 --pause 00:30 --soll 07:53")
fmt.Fprintln(out, " goTimecalc --day 08:00-16:30,00:30 --day 09:00-17:00 --soll 15:46")
fmt.Fprintln(out, " goTimecalc --set-soll 07:53")
fmt.Fprintln(out, " goTimecalc --web")
fmt.Fprintln(out, " goTimecalc --web # startet optional den lokalen Browsermodus")
fmt.Fprintln(out)
flags.PrintDefaults()
}