kiwimix/docs/commands.md

43 lines
2 KiB
Markdown
Raw Normal View History

2023-05-27 18:06:43 +00:00
# Commands
2023-05-27 18:18:28 +00:00
## generate
2023-05-27 18:06:43 +00:00
2023-05-27 18:18:28 +00:00
Cette commande génère un fichier de calendrier. L'option --... semble être un placeholder, donc je suppose qu'il pourrait y avoir d'autres options à spécifier ici.
2023-05-27 18:06:43 +00:00
2023-05-27 18:23:31 +00:00
## load FILE
2023-05-27 18:06:43 +00:00
2023-05-27 18:23:31 +00:00
Cette commande lit un fichier .ics et ajoute le calendrier à la pile.
## save FILE
Cette commande retire le calendrier du dessus de la pile, et le sauvegarde dans le fichier indiqué.
2023-05-27 18:06:43 +00:00
2023-05-27 18:18:28 +00:00
## filter
2023-05-27 18:06:43 +00:00
2023-05-27 18:23:31 +00:00
Cette commande retire le calendrier du dessus de la pile, applique un filtre, puis ajoute le résultat à la pile.
2023-05-27 18:18:28 +00:00
2023-05-27 18:22:11 +00:00
* --merge: applique une opération de fusion des évènement qui se chevauchent sous forme de nouveaux évenements plus larges et qui incluent les informations des évenements dont ils sont issus.
* --anonymize: applique une opération d'anonymisation qui supprime le titre et le détails des évenements.
2023-05-27 18:18:28 +00:00
## union
Cette commande retire les deux fichiers .ics du dessus de la pile, calcule l'union de leurs événements (c'est-à-dire tous les événements qui apparaissent dans l'un ou l'autre fichier), puis ajoute le résultat à la pile.
## swap
Cette commande inverse l'élément du haut de la pile avec l'élement juste en dessous.
## substract
Cette commande retire les deux fichiers .ics du dessus de la pile, construit la différence entre les deux (c'est-à-dire retire du calendrier du bas de la pile les éléments qui sont dans celui du haut de la pile), puis ajoute le résultat à la pile.
2023-05-27 18:24:45 +00:00
* --events : supprime les evements qui sont dans le calendrier en haut de pile
* --intervals : supprime les intervales de temps des évenements qui sont dans le cadrier en haut de pile
## intersect
Cette commande retire les deux fichiers .ics du dessus de la pile, construit l'intersection entre les deux (c'est-à-dire les éléments qui sont communs au calendrier du bas de la pile et ceux sont dans celui du haut de la pile), puis ajoute le résultat à la pile.
2023-05-27 18:18:28 +00:00
* --events : supprime les evements qui sont dans le calendrier en haut de pile
* --intervals : supprime les intervales de temps des évenements qui sont dans le cadrier en haut de pile