Commit graph

102 commits

Author SHA1 Message Date
0e7b0fb696 doc: add schema 2024-11-13 14:45:54 +01:00
d0f3dc88e1 build: add Cargo.lock 2024-11-13 14:45:20 +01:00
49d78d4402 refactor: full reset 2024-11-13 14:10:19 +01:00
ff1a770ddd build(Cargo): bump version 2024-11-13 14:05:49 +01:00
d7dda4c734 Cargo: reset version number 2024-11-08 13:54:43 +01:00
8c517ae8c7 command : mise à jour de la modularité 2024-04-23 16:47:38 +02:00
a05ce8981c command : plus lisible 2024-04-23 14:04:47 +02:00
13555cafb3 builtins : suppression if inutile 2024-04-23 13:55:00 +02:00
006dc28466 exit_code : suppression argument new 2024-04-19 15:46:49 +02:00
6c570cf724 Cargo : 0.6.0 -> 0.7.0 2024-04-19 12:18:27 +02:00
c1171aa0b2 parser : une simple quote non matchée attend une entrée de l'utilisateur 2024-04-19 12:17:10 +02:00
fb09cfc8c6 parser : un backslash suivi d'un newline demande à l'utilisateur d'entrer à nouveau 2024-04-19 12:10:38 +02:00
1e72ff63f8 builtins : ajout export 2024-04-19 11:32:47 +02:00
c7e9b19ac1 builtins : ajout unset 2024-04-19 11:18:09 +02:00
5fca142fea parser : garde pour annuler un bug de parser dans la fonction des variables 2024-04-19 11:05:52 +02:00
8906ac7c70 builtins : ajout exit 2024-04-19 11:03:49 +02:00
74fb3573be exit_code : passage en mode référence mutable 2024-04-19 10:24:13 +02:00
2337bd3127 builtins : code de cd plus lisible 2024-04-18 10:32:28 +02:00
d162a24db0 Cargo : 0.5.0 -> 0.6.0 2024-04-17 16:16:10 +02:00
a50bea4c60 error : délocalisation de l'erreur UnmatchedQuoteError 2024-04-17 16:15:35 +02:00
9d53bdba0c variables : possibilité de récupérer les arguments de la ligne de commande 2024-04-17 16:08:29 +02:00
a441fc9cb3 parser : possibilité d'afficher des variables 2024-04-17 15:41:03 +02:00
fa9033beea Ajout : module variables 2024-04-17 15:04:28 +02:00
eaa9622446 parser : match plus lisible pour parse_backslash 2024-04-17 10:33:06 +02:00
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