bin mir bei folgendem gerade nicht so schlüssig...
Einen neuen Termin in meinem Kalender zu erstellen schaut momentan so aus:
Code: Alles auswählen
$ denkdran --add title=Neuer Termin begin=2012.1.23 15:00 end=16:00
1
Code: Alles auswählen
$ denkdran --add title=Neuer Termin begin=2012.1.23 15:00 end=16:00 recurrence=type:monthly days:23, 25, 27
Code: Alles auswählen
$ denkdran --add title=Neuer Termin begin=2012.1.23 15:00 end=16:00 --recurrence type=monthly days=23, 25, 27
Code: Alles auswählen
$ denkdran --add title=Neuer Termin begin=2012.1.23 15:00 end=16:00 type=monthly days=23, 25, 27
Ich favorisiere Möglichkeit 2, da mir diese Syntax dann entgegenkommt, wenn es darum geht, bei einem bestehenden Termin nachträglich eine Wiederholung einzurichten. Könnte dann so aussehen:
Code: Alles auswählen
$ denkdran --modify ID 18 --recurrence type=monthly days=23, 25, 27
Für Möglichkeit 3 spräche, dass die Wiederholungsargumente von den Terminargumenten nicht abgesondert sind (auch wenn eine Wiederholung intern eine eigene Klasse ist) und somit sichtbar zu einem Termin gehören. Allerdings muss ich beim Parsen dann Termin- und Wiederholungsargumente trennen, aber egal!
Was meint ihr?
mutetella