2023-07-12 22:55:38 +02:00
|
|
|
# TaKl
|
|
|
|
|
|
|
|
Ce petit programme a pour but d'être une todo-list intégrée au terminal,
|
|
|
|
facile d'utilisation et donnant rapidement les choses demandées
|
|
|
|
|
|
|
|
### Installation
|
|
|
|
|
|
|
|
Les seules dépendances nécessaires sont `gcc` et `g++`.
|
|
|
|
(Peut-être que des bibliothèques comme sqlite3 sont à installer sur certaines distributions/ OS)
|
|
|
|
|
|
|
|
```bash
|
|
|
|
make -j # compilation
|
|
|
|
make install # installation dans /usr/bin/takl
|
|
|
|
```
|
|
|
|
|
|
|
|
Vous pouvez ensuite utiliser la commande `takl` pour ajouter/ modifier des items à la todo list.
|
|
|
|
|
2023-07-16 16:01:38 +02:00
|
|
|
Pour recevoir des notifications lorsqu'une tâche arrive à échéance, il faut lancer `takl-daemon` en arrière-plan
|
|
|
|
dans un environnement similaire à l'utilisateur (Un service systemd ou une tâche cron auront besoin de plus
|
|
|
|
d'informations pour pouvoir envoyer des notifications).
|
|
|
|
Pour gnome, `make gnome-install` lancera le programme à tous les prochains redémarrages.
|
|
|
|
|
2023-07-12 22:55:38 +02:00
|
|
|
|
|
|
|
### Utilisation
|
|
|
|
|
|
|
|
```
|
2023-09-29 20:06:32 +02:00
|
|
|
Utilisation: takl ( list | add | reschedule | info | rm | done )
|
|
|
|
list [category] [-a:voir les tâches complétées]
|
|
|
|
add [category:]<task> [date]
|
|
|
|
reschedule <id> [date]
|
2023-07-12 22:55:38 +02:00
|
|
|
info <id1> <id2> ...
|
|
|
|
done <id1> <id2> ...
|
|
|
|
rm <id1> <id2> ...
|
2023-09-29 20:06:32 +02:00
|
|
|
|
|
|
|
|
|
|
|
Format des dates:
|
|
|
|
Relatif: min+%d, h+%d, j+%d
|
|
|
|
Absolu: dd/mm (pas de changement d'année pour l'instant)
|
2023-07-12 22:55:38 +02:00
|
|
|
```
|
|
|
|
Appeler l'exécutable sans arguments vous renverra cette petite liste de commandes que vous pouvez utiliser.
|