Commit graph

78 commits

Author SHA1 Message Date
5584f49c87 interface : remplacement du if par un match plus lisible 2024-04-17 10:25:32 +02:00
fdcaa99feb interface : fonction print_prompt utilisée dans get_user_input 2024-04-17 10:25:06 +02:00
1fc2c8adbd README : ajout et coche d'une case 2024-04-16 16:53:06 +02:00
1270576444 error : unification de la gestion des erreurs 2024-04-16 16:31:51 +02:00
a16ed0e030 builtins::cd : meilleur gestion des erreurs 2024-04-16 16:08:15 +02:00
abd857f0e4 README : ajout case 2024-04-16 15:58:11 +02:00
5df428a364 parser : String::default -> String::new 2024-04-15 16:54:09 +02:00
1e4f8cadd6 command : suppression struct Nothing 2024-04-15 14:10:20 +02:00
af6e95f703 Cargo : 0.4.0 -> 0.5.0 2024-04-15 13:23:40 +02:00
341e04819e command : ajout fonction colon 2024-04-15 13:23:01 +02:00
41cfc8c768 builtins : ajout mention (super) dans la fonction cd 2024-04-15 13:22:38 +02:00
4f11bc71f6 parser : String::from("") -> String::default() 2024-04-15 13:16:19 +02:00
8d3241ecdc parser : ajout fonction parse_backslash 2024-04-15 13:14:36 +02:00
ed6aa02ce4 parser : guarde contre un unwrap interdit dans parse_quote 2024-04-15 13:14:07 +02:00
cf1d6ff998 parser : réintégration du branchement pour les backslashes 2024-04-15 12:09:28 +02:00
e2a850cfbb parser : gestion plus précise des simple quotes 2024-04-15 12:06:23 +02:00
7d319335fe parser : suppression Result dans la fonction parse_quote 2024-04-15 11:13:30 +02:00
e023211055 error : suppression use inutilisé 2024-04-15 11:13:15 +02:00
7fa67bd034 parser : suppression bug où le point virgule ne fonctionne pas s'il n'est pas précédé d'une espace 2024-04-15 11:11:11 +02:00
47c560c03a command_sequence : use moins verbeux 2024-04-15 10:54:54 +02:00
60c1f06b19 README : mise à jour roadmap 2024-04-14 18:57:47 +02:00
701643848a error : valeur par défaut pour le nom du programme 2024-04-14 18:49:09 +02:00
85a8aa40b4 command : match plus lisible dans l'implémentation de Builtin 2024-04-14 18:48:35 +02:00
142d7211bc Cargo : 0.3.0 -> 0.4.0 2024-04-14 17:21:32 +02:00
ba9340ccb6 parser : mise en commentaire du branchement des backslashes pour éviter tout crash 2024-04-14 17:20:48 +02:00
066530d406 parser : ajout backslash 2024-04-14 17:18:41 +02:00
ddcbf4d7ef parser : prise en compte de ';' 2024-04-14 17:06:51 +02:00
f0f137d18f src : grand remaniement 2024-04-14 16:18:46 +02:00
08b7b57943 builtin : organisation du code 2024-04-14 15:11:52 +02:00
bb5598aee7 parser : prise en compte des simple quotes 2024-04-14 12:40:09 +02:00
04fd13b801 parser : gestion des whitespaces 2024-04-14 12:07:42 +02:00
62b2dd8065 README : ajout case 2024-04-12 10:25:38 +02:00
bb31375d25 command_builder : suppression fonction argv inutile 2024-04-12 10:23:21 +02:00
3fd8e3289d Cargo : passage à la version 0.3.0 2024-04-11 21:38:57 +02:00
8194f61b2c command_sequence : autorisation temporaire de code mort pour la fonction add encore inutilisée 2024-04-11 21:36:37 +02:00
705e11fcab exit_code : ajout d'un nouveau nombre magique success 2024-04-11 21:35:00 +02:00
534de54613 error : print_error attend maintenant &str 2024-04-11 21:34:41 +02:00
47b6985816 command_builder : implémentation des builtins 2024-04-11 21:34:04 +02:00
d094decaf9 Ajout : module command::builtin 2024-04-11 21:33:04 +02:00
fe54c24916 Ajout : patterne CommandBuilder 2024-04-11 19:09:19 +02:00
bf92de25b6 Ajout : module command_builder 2024-04-11 19:07:12 +02:00
48f25feb6a Cargo : 0.2.1 -> 0.2.2 2024-04-11 11:59:07 +02:00
4338ddffaf command : modularisation 2024-04-11 10:16:09 +02:00
4454d10ef5 command : passage en mode mod 2024-04-11 10:02:43 +02:00
f94a247d0f parser : suppression ligne en commentaire 2024-04-11 10:01:43 +02:00
8d039e3de3 command : ajout fonction add 2024-04-11 02:41:47 +02:00
d7f2de803d command : la struct UnixProgram contient désormais un std::process::Command construit à son initialisation à partir d'un argv 2024-04-11 01:35:16 +02:00
2a0f11cca8 command : suppression fonction en commentaire 2024-04-11 01:34:58 +02:00
5f59139c3e command : passage de la reference à self en mut dans le trait Command 2024-04-11 01:34:15 +02:00
b06b0f1c15 Cargo : version 0.2.1 2024-04-11 01:16:09 +02:00