|
@@ -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.
|