94ecd7f11b
Merge branch 'cli/unit-test'
2022-11-23 13:04:36 +01:00
1ff75eaf92
cli: Utilise un long plutôt qu'un int pour le code de statut HTTP
...
Curl s'attend à un pointeur vers un long, ce qui pouvait causer sur certains systèmes une erreur de segmentation :
Curl modifiait précédemment potentiellement des zones mémoires en dehors du type entier, ce qui pouvait altérer les variables environnantes, comme contentType.
2022-11-22 18:56:07 +01:00
7fa1f0e355
Merge branch 'namespace'
2022-11-22 17:27:35 +01:00
d5d75b450e
ci: Retire l'invocation du script configure.sh
2022-11-22 16:55:18 +01:00
da1da881a2
cli: Teste la lecture de versions invalides
2022-11-22 16:52:25 +01:00
charlie.perron_d_arc
6417fac14f
cli(vdn): Ajoute scp pour coverage.html et oki-test
2022-11-22 11:54:19 +01:00
charlie.perron_d_arc
10b0e723e7
cli(vdn): Ajoute installation gcovr
2022-11-22 11:15:05 +01:00
6dc95f601c
cli(build): visualise la couverture des tests
2022-11-21 15:13:01 +01:00
ed5c80739d
cli(vdn): Utilise l'heure UTC
2022-11-19 13:02:01 +01:00
648dc3dae3
cli: Ajoute des messages d'erreur plus explicites lorsqu'une requête échoue
2022-11-19 12:35:06 +01:00
b528ee7350
cli: Ajoute une classe Version et des tests unitaires
2022-11-16 18:48:55 +01:00
d81940db0a
cli: Mise à jour des endpoints utilisés
2022-11-16 14:37:12 +01:00
Colin FRIZOT
4eb60588eb
Renomme les namespaces
2022-11-16 08:30:39 +01:00
f18add0bbd
cli: Documente l'architecture
2022-11-09 11:19:14 +01:00
97aadfe5d7
Merge branch 'feature/manifest'
2022-10-27 17:50:33 +02:00
4d69e1b66c
cli: Reformatage
2022-10-27 16:07:08 +02:00
6e9e3f6cca
cli: Utilise des constantes pour les noms de fichier
2022-10-27 15:59:29 +02:00
Colin FRIZOT
60166d6ccc
Rearange les CliActions
2022-10-27 15:23:45 +02:00
Colin FRIZOT
24b71fc7b1
Ajoute l'option permettant de réinstaller tous les paquets à partir du fichier manifeste
2022-10-21 14:49:25 +02:00
4179aa7848
cli: Documente la classe Manifest
2022-10-20 11:08:13 +02:00
af6597f1ef
cli: Retire les includes inutiles
2022-10-20 11:02:26 +02:00
f81d36bdac
cli: Insère les paquets installés dans un fichier manifeste
2022-10-20 10:47:55 +02:00
34a3401dcc
cli: Renomme les références restantes de long_name en description
2022-10-17 21:02:12 +02:00
c13b9f56c5
cli: Ajoute un script pour télécharger tomlplusplus
2022-10-17 11:13:19 +02:00
Colin FRIZOT
b33135ca66
Lance des exceptions si le paquet n'est pas trouvé
2022-10-17 10:34:11 +02:00
daa625bb09
cli: Utilise clang-format
2022-10-15 11:13:26 +02:00
e13914bfa5
cli: Met en place Doxygen
2022-10-15 11:06:42 +02:00
Colin FRIZOT
01af59a07a
Lance des exceptions en cas d'erreur pour install
2022-10-14 08:38:47 +02:00
e792745194
cli: Créé le dossier packages s'il n'existe pas
2022-10-13 08:49:36 +02:00
a7125e3acf
cli: Télécharge et extrait les paquets d'un .zip
2022-10-13 08:34:23 +02:00
Colin FRIZOT
d9eafe42e1
Ferme le fichier téléchargé après utilisation
2022-10-12 10:19:06 +02:00
Colin FRIZOT
7c60a565f2
Normalise la classe Version
2022-10-12 09:01:30 +02:00
Colin FRIZOT
9e73593ac4
Enlève une fonction inutile
2022-10-12 08:50:39 +02:00
0217b057ee
cli: Ajoute une méthode pour télécharger un fichier
2022-10-12 08:42:06 +02:00
Colin FRIZOT
ec69f78f71
Corrige l'affichage d'un paquet sans version
2022-10-12 08:41:04 +02:00
Colin FRIZOT
6aecf622b9
Leve une exception en cas d'erreur de l'API
2022-10-12 08:36:40 +02:00
3b6d1930a5
cli: Liste toutes les versions d'un paquet
2022-10-12 08:30:08 +02:00
749efeb1e5
cli: Ajoute de la couleur aux infos du paquet
2022-10-12 08:30:08 +02:00
Colin FRIZOT
0306151dc9
Ajoute les informations d'un paquet en ligne de commande
2022-10-10 14:52:52 +02:00
527f06ffe1
cli: compile de manière incrémentale sous VDN
2022-10-10 13:42:33 +02:00
Colin FRIZOT
ce5a1fd92e
Corrige certains warnings
2022-10-10 11:15:00 +02:00
Colin FRIZOT
b9bfcc18bd
Ajoute le namespace oki
2022-10-10 11:06:29 +02:00
6aa689fef9
cli: Affiche les informations du dépôt distant
2022-10-10 10:37:26 +02:00
9c648ac230
cli: Utilise un dépôt local pour lister les paquets
2022-10-05 11:44:07 +02:00
f93693307d
Débute l'application en ligne de commande
2022-10-04 16:33:25 +02:00