Commit Graph

88 Commits

Author SHA1 Message Date
starnakin
a36e2a9bc4 add: env var iterpretation 2023-07-05 21:12:04 +02:00
starnakin
e15216ce85 add: ctrl + c and ctrl + \ 2023-07-05 13:47:28 +02:00
starnakin
96f7108555 fix: permission on redirection fiel 2023-07-05 00:45:35 +02:00
starnakin
e9e80c192e fix: segfault '<t' 2023-07-05 00:36:53 +02:00
starnakin
3cc5d4cdce clean: remove useless file 2023-07-05 00:23:44 +02:00
starnakin
0e4fa1d6db clean: create function to not repeat code 2023-07-05 00:23:04 +02:00
guamss
e4099c2621 (feat): alias qui fonctionne et sont stocké dans un fichier 2023-07-05 00:16:56 +02:00
starnakin
f1b1ff0ede fix: alias doesn't print 2023-07-05 00:14:39 +02:00
starnakin
a36b4ecdab fix: verified file permision 2023-07-05 00:02:49 +02:00
starnakin
449bc574b1 add: wait 2023-07-04 23:38:42 +02:00
starnakin
867d239d1a fix: redirection into pipe 2023-07-04 23:17:02 +02:00
guamss
1d322cf4d3 (feat): alias init lecture fichier 2023-07-04 18:47:25 +02:00
starnakin
db60e7adba fix: infinit loop 'echo '> >> < * ? [ ] | ; [ ] || && ( ) & # $ <<'' 2023-07-04 17:06:06 +02:00
starnakin
98341b62bc fix: lst of aliases is now free at exit 2023-07-04 16:56:50 +02:00
starnakin
52612b9aa5 fix: args[0] aliased is now edited too 2023-07-04 16:52:30 +02:00
starnakin
b073baa06b add: alias 2023-07-04 15:54:19 +02:00
starnakin
b0c936e8ec Merge remote-tracking branch 'refs/remotes/origin/main' 2023-07-03 23:54:52 +02:00
starnakin
b30bda13dd add: continue writting while quote is not closed 2023-07-03 23:54:48 +02:00
Alexis
15eada8c35
Update README.md 2023-07-03 23:34:42 +02:00
guamss
64da29227e (fix): fuite de mémoire 2023-07-02 16:30:03 +02:00
starnakin
3653e558f9 add: redirections 2023-07-02 12:10:28 +02:00
starnakin
a3bd87f956 fix: error in parsing is now right supported 2023-07-01 21:59:35 +02:00
starnakin
770facd9d7 jsp 2023-07-01 12:14:23 +02:00
guamss
6fe039c3e7 update get_prompt() 2023-07-01 11:51:53 +02:00
starnakin
4dfa13221c fix: add: free, remove leak 2023-07-01 11:48:49 +02:00
starnakin
e946b215cf fix: invalid read 2023-07-01 11:45:16 +02:00
guamss
645c4c98ea (feat): code plus propre et ajout de la commande where (built-in) 2023-06-30 20:59:21 +02:00
guamss
da402bdb1f (fix): problème avec le | qui bouclait à l'infini 2023-06-30 18:54:46 +02:00
guamss
e68598e39a (perf): conditions inutiles 2023-06-30 16:10:20 +02:00
guamss
178dd8bffc (perf): conditions inutiles 2023-06-30 16:09:58 +02:00
starnakin
e402f9dcad fix: builtin strdup the executable 2023-06-30 15:34:51 +02:00
guamss
db184b4aee f 2023-06-30 15:17:03 +02:00
starnakin
72dacb6825 fix: args err 2023-06-30 14:51:23 +02:00
starnakin
451a34561d fix: command not found 2023-06-30 14:41:11 +02:00
guamss
b6be8a86ea fix 2023-06-30 14:36:48 +02:00
guamss
52c6d1f7db fix 2023-06-30 14:36:48 +02:00
Alexis
5110f606da
Update README.md 2023-06-30 12:30:49 +02:00
starnakin
086150ad41 update bozolib 2023-06-29 23:04:51 +02:00
starnakin
6ab78075ff update bozolib 2023-06-29 23:03:46 +02:00
starnakin
bf662fbbc6 add: paring 2023-06-29 23:03:19 +02:00
guamss
dc32c7d993 (feat): cherche l'executable en entrée dans la variable env PATH 2023-06-29 19:46:32 +02:00
guamss
03140543ce (feat): command_list_exec() et get_executable_path() 2023-06-29 19:02:51 +02:00
guamss
69d4d2613b (feat): possibilité d'éxecuter les commandes built-in avec un pipe 2023-06-29 18:01:10 +02:00
starnakin
284fc07f9b Merge remote-tracking branch 'refs/remotes/origin/main' 2023-06-29 17:49:50 +02:00
starnakin
3615c73671 add: get env str 2023-06-29 17:48:42 +02:00
guamss
858a4a9456 (feat): plus beau ❤ 2023-06-29 17:11:24 +02:00
guamss
ca22f2c9d0 (fix): hostname in getprompt 2023-06-29 16:57:39 +02:00
guamss
92dc04d96e (feat/fix) : ajout de | et changement des variable env OLDPWD et PWD quand un cd est effectué 2023-06-29 14:26:42 +02:00
starnakin
ea313d6252 fix: remove trash main 2023-06-29 14:06:37 +02:00
starnakin
1e211db02f fix: add return to fill_tab 2023-06-29 14:05:24 +02:00