Browse Source

[enh] update readme and todo about pipes before redirections.

Moul 3 years ago
parent
commit
c4ac5b9121
2 changed files with 3 additions and 3 deletions
  1. 1 1
      README.md
  2. 2 2
      TODO.md

+ 1 - 1
README.md

@@ -35,8 +35,8 @@ Three entries:
    - History
    - Herething
     - Handle semicolons
-     - Launch redirections
      - Launch pipes
+     - Launch redirections
       - Launch executions
        - Launch executables
        - Launch built-in: cd, pwd, env, setenv and unsetenv

+ 2 - 2
TODO.md

@@ -44,9 +44,8 @@
  * [x] impossible d’éxecuter uniquement la première cmd dans l’historique.
 
 ### Redirections
-X [ ] Gestion 2>&1, 2<&1 : https://stackoverflow.com/questions/818255/in-the-shell-what-does-21-mean
+* [x] Gestion 2>&1, 2<&1 : https://stackoverflow.com/questions/818255/in-the-shell-what-does-21-mean
 * [x] gérer la fermeture de fd avec `2>&-`
-* [ ] La redirection n’est pas bien faite de 2 dans 1. Vérifier avec cat. Ajouter tests unitaires correspondant.
 
 ### Hérédocs
 - [x] gérer l’hérédoc avec les termcaps
@@ -82,6 +81,7 @@ X [ ] gérer le parsing de "cat -e << EOF >> toto" et la gestion de double redir
 * [x] copier, coller avec sélection : utilisation du presse-papier
 - [ ] couper
 * [ ] Gérer les fuites mémoires avec leaks : libérer toute la mémoire allouée
+X [x] Placer, par ordre d’exécution, les pipes avant les redirections.
 * [x] ctrl + d: quitter lors ligne vide, ne pas quitter lors ligne remplie
 * [x] ctrl + d: faire office d’eof/eot dans tous les cas du shell (dans ligne courrant, cat, heredoc)
  - retirer les modes des termps caps uniquement à la lecture au prompt classique et heredoc.