|
62e34a9f46
|
Gestion des erreurs : erreur command not found
|
2023-12-13 18:58:55 +01:00 |
|
|
1554f17905
|
Merge pull request 'Ajout : exit quand le shell se ferme' (#7) from feature/exit_message into main
Reviewed-on: https://gitea.ahur.ac/ahurac/rash/pulls/7
|
2023-12-12 13:36:14 +01:00 |
|
|
7be8a09d2d
|
Ajout : exit quand le shell se ferme
|
2023-12-12 13:34:02 +01:00 |
|
|
a7be32f9e1
|
Merge pull request 'buffer : simpliciation de try_spawn ' (#6) from feature/exit_codes into main
Reviewed-on: https://gitea.ahur.ac/ahurac/rash/pulls/6
|
2023-12-12 13:02:34 +01:00 |
|
|
96cbbc6857
|
buffer : simpliciation de try_spawn
|
2023-12-12 11:10:46 +01:00 |
|
|
a48b6d734d
|
Merge pull request 'Message d'erreur command not found' (#5) from feature/command_not_found into main
Reviewed-on: https://gitea.ahur.ac/ahurac/rash/pulls/5
|
2023-12-12 11:03:57 +01:00 |
|
|
546aa13583
|
Message d'erreur command not found
|
2023-12-12 11:02:24 +01:00 |
|
|
d72c587201
|
Merge pull request 'Modules : input -> buffer' (#4) from refactoring/names/1 into main
Reviewed-on: https://gitea.ahur.ac/ahurac/rash/pulls/4
|
2023-12-11 21:31:24 +01:00 |
|
|
553dc6870e
|
Modules : input -> buffer
|
2023-12-11 19:53:48 +01:00 |
|
|
69dd46a039
|
Merge pull request 'feature/variables' (#3) from feature/variables into main
Reviewed-on: https://gitea.ahur.ac/ahurac/rash/pulls/3
|
2023-12-11 19:44:35 +01:00 |
|
|
3a35115c61
|
README : coche support PS1
|
2023-12-11 19:43:10 +01:00 |
|
|
27c6a9b71d
|
variables : ajout du support des variables, print du PS1 dans ce fichier désormais
|
2023-12-11 19:39:04 +01:00 |
|
|
7f2755c3cb
|
Gros debloatage
|
2023-12-11 16:19:41 +01:00 |
|
|
deebdb3d6d
|
README : variable RANDOM dans le to-do
|
2023-12-11 14:39:59 +01:00 |
|
|
200dc8fec8
|
Merge pull request 'feature/exit_codes' (#2) from feature/exit_codes into main
Reviewed-on: https://gitea.ahur.ac/ahurac/rash/pulls/2
|
2023-12-11 14:38:57 +01:00 |
|
|
259e74e629
|
README : coche case Code de sortie des processus
|
2023-12-11 13:23:04 +01:00 |
|
|
8c2465b093
|
Code de sortie : implémentation
|
2023-12-11 13:20:24 +01:00 |
|
|
0f5d4a8e05
|
Merge pull request 'doc/readme' (#1) from doc/readme into main
Reviewed-on: https://gitea.ahur.ac/ahurac/rash/pulls/1
|
2023-12-11 12:41:55 +01:00 |
|
|
9e5936b492
|
README : ajout to-do
|
2023-12-11 12:28:16 +01:00 |
|
|
9f97e05c69
|
Migration des modifications de main vers feature/jobs
|
2023-12-11 08:07:45 +01:00 |
|
|
2e45fabc68
|
Possibilité d'exécuter des commandes !
|
2023-12-10 22:29:07 +01:00 |
|
|
9022d04ca9
|
Moins de lignes dans main.rs , délégation de l'appel de parse à struct Buffer
|
2023-12-10 20:57:54 +01:00 |
|
Hippolyte Chauvin
|
b77b887081
|
Suppression de la fonction trim inutile dans le parser depuis le
remaniement
|
2023-11-01 15:00:33 +01:00 |
|
Hippolyte Chauvin
|
2911811010
|
Remaniement intensif de la structure du projet
|
2023-11-01 14:57:23 +01:00 |
|
Hippolyte Chauvin
|
3176382386
|
Refactoring pour tout remettre à la racine car c'est plus pratique
|
2023-11-01 14:48:13 +01:00 |
|
Hippolyte Chauvin
|
7a92b46df5
|
Nettoyage du code
|
2023-11-01 14:42:25 +01:00 |
|
Hippolyte Chauvin
|
6ca8606081
|
Implémentation de Buffer et utilisation dans io/mod.rs
|
2023-11-01 14:10:45 +01:00 |
|
Hippolyte Chauvin
|
d8fb7a5478
|
Importer les modules in.rs et out.rs dans io/mod.rs
|
2023-11-01 13:50:20 +01:00 |
|
Hippolyte Chauvin
|
03d44852c3
|
Grand remaniement du code en modules partie 1
|
2023-11-01 13:48:25 +01:00 |
|
Hippolyte Chauvin
|
80e80fab8d
|
Passage du module parser en mode dossier
|
2023-11-01 13:37:15 +01:00 |
|
Hippolyte Chauvin
|
fc57c7f0d8
|
Ajout des fichiers in et out dans le module io
|
2023-11-01 13:36:24 +01:00 |
|
Hippolyte Chauvin
|
7dc3f6277d
|
Utilisation du nouveau module io
|
2023-11-01 13:34:59 +01:00 |
|
Hippolyte Chauvin
|
c972102a38
|
Ajout : module io, modification des use
|
2023-11-01 13:34:33 +01:00 |
|
Hippolyte Chauvin
|
f4fb13c96e
|
Refactoring de la variable result_bytes_read dans main.rs
|
2023-11-01 13:17:54 +01:00 |
|
Hippolyte Chauvin
|
99ce65ad9a
|
Fonction execute
|
2023-10-29 21:42:25 +01:00 |
|
Hippolyte Chauvin
|
5cd4fc2632
|
Correction : ne plus déclarer à chaque fois le vecteur qui reçoit la
commande parsée
|
2023-10-29 19:34:55 +01:00 |
|
Hippolyte Chauvin
|
4a4dd5817b
|
Ajout : println à la fin du main
|
2023-10-28 15:41:57 +02:00 |
|
Hippolyte Chauvin
|
50c6647ad4
|
Meilleur contrôle de l'exécution du programme
La commande en cours d'écriture n'est pas envoyée au parser si EOF est
envoyé
|
2023-10-28 15:41:09 +02:00 |
|
Hippolyte Chauvin
|
4c70fda118
|
Ajout : afficher un dollar dans stdout avant de taper une commande
|
2023-10-28 15:40:27 +02:00 |
|
Hippolyte Chauvin
|
675a176b77
|
Ajout : lecture des commandes depuis stdin
|
2023-10-28 15:17:51 +02:00 |
|
Hippolyte Chauvin
|
544ca5076a
|
Ajout : trimmer la chaîne de caractères dans le parser
|
2023-10-28 15:15:52 +02:00 |
|
Hippolyte Chauvin
|
6eb0a0b0c6
|
Procédure de test avec plusieurs cas dans le main
|
2023-10-28 14:47:04 +02:00 |
|
Hippolyte Chauvin
|
de900a725a
|
Première version du parser
Capable de découper des mots en fonction des whitespaces
|
2023-10-28 14:35:43 +02:00 |
|
Hippolyte Chauvin
|
0ec9935938
|
Ajout : fichier parser.rs et signature de la fonction parse
|
2023-10-28 13:10:56 +02:00 |
|
Hippolyte Chauvin
|
54006a0809
|
Suppression : doc
|
2023-10-28 13:10:40 +02:00 |
|
Hippolyte Chauvin
|
2c24417509
|
Ajout : diagramme de doc du parser
|
2023-10-28 13:07:16 +02:00 |
|
Hippolyte Chauvin
|
e046743560
|
Ajout : Cargo.lock
|
2023-10-11 15:33:42 +02:00 |
|
Hippolyte Chauvin
|
8e1254f59b
|
Initialisation : projet Rust
|
2023-10-11 15:32:49 +02:00 |
|
Hippolyte Chauvin
|
fa2e81033d
|
Ajout : LICENSE
|
2023-10-11 15:31:52 +02:00 |
|
Hippolyte Chauvin
|
d4daeeb74e
|
Ajout : README
|
2023-10-11 15:31:22 +02:00 |
|