Compare commits
| Author | SHA1 | Date | |
|---|---|---|---|
|
|
969bf81794 | ||
|
|
a188c51bb4 |
@@ -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,3 +1,3 @@
|
||||
module git.fhi.mpg.de/spok/timecalc
|
||||
module git.fhi.mpg.de/spok/goTimecalc
|
||||
|
||||
go 1.26
|
||||
|
||||
@@ -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()
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user