Jack Halford
|
5a033a8789
|
fcntl for saving fds, new option to distinguish interactive shell or not
|
2017-02-08 22:48:37 +01:00 |
|
wescande
|
c2d979012a
|
rectif du ./ dans le glob + optim du nb de result dans le cas de recherche cross-dir
|
2017-02-07 19:53:12 +01:00 |
|
Jack Halford
|
28acb3b814
|
removed lexer_var and prototype
|
2017-02-07 18:14:57 +01:00 |
|
Jack Halford
|
b613f9fb89
|
conflicts resolved
|
2017-02-07 18:06:30 +01:00 |
|
Jack Halford
|
a01b7b76ab
|
redirection now works with builtins!
|
2017-02-07 17:57:52 +01:00 |
|
wescande
|
6648487f4a
|
mergeing of branch var expansion
|
2017-02-07 17:40:10 +01:00 |
|
wescande
|
7610136d18
|
expansion des variables ok, fait a l'execution et plus dans le lexer (laissé en commentaire dans le lexer)
|
2017-02-07 17:22:39 +01:00 |
|
Jack Halford
|
060800769b
|
lexer_comment done
|
2017-02-07 12:57:46 +01:00 |
|
Jack Halford
|
c56f9dac85
|
lexer_comment back onto master
|
2017-02-07 12:38:04 +01:00 |
|
Jack Halford
|
d7f5116eb0
|
looks promising
|
2017-02-07 02:07:47 +01:00 |
|
Jack Halford
|
bb52d35f4d
|
starting to fix redirects
|
2017-02-06 23:49:58 +01:00 |
|
Jack Halford
|
5cac33e7cf
|
Merge branch 'master' of https://github.com/jzck/minishell
|
2017-02-06 17:01:23 +01:00 |
|
Jack Halford
|
156e1cb29c
|
file redirections repaired
|
2017-02-06 16:51:34 +01:00 |
|
wescande
|
fe57e9e520
|
rectif du segv sur {} + modification de la gestion des {} (ordre + qd chaine unique) + ajout de fonction pours les chars esc (set_char_esc | set_char_no_esc | set_char_esc_mode
|
2017-02-06 15:38:10 +01:00 |
|
gwojda
|
f63737a90c
|
changement des couleurs du prompt - correction leger bug sur le backslash
|
2017-02-05 17:45:17 +01:00 |
|
gwojda
|
c77af3da9f
|
mise a jour des parentheses/accolades
|
2017-02-04 18:28:05 +01:00 |
|
gwojda
|
288acbb378
|
mise a la norme edition de ligne - heredoc mal géré
|
2017-02-04 16:29:28 +01:00 |
|
gwojda
|
08710f9e6b
|
merge
|
2017-02-03 18:40:27 +01:00 |
|
gwojda
|
86fc221cb4
|
heredoc - historique avec point d'exclamation - sortie plus propre avec control D - historique ne prend plus en compte deux commandes consecutives egales
|
2017-02-03 18:38:22 +01:00 |
|
Jack Halford
|
065aacaadd
|
removed debug messages from completion
|
2017-02-03 17:36:07 +01:00 |
|
Jack Halford
|
12d069d26b
|
fix des problemes de compilations post-merge
|
2017-02-03 16:28:47 +01:00 |
|
Jack Halford
|
593258dff2
|
merged lexer-hotfix
|
2017-02-03 16:23:54 +01:00 |
|
Jack Halford
|
2f647b820f
|
no more skipping delims before lexing, removed superfluous headers from lib, readded do_job_notifications before prompt
|
2017-02-03 16:15:55 +01:00 |
|
m600x
|
6ab0634d4c
|
Reworked autocompletion multichoice
|
2017-02-03 15:49:03 +01:00 |
|
Jack Halford
|
585d469324
|
lexer skips delims before starting to tokenize
|
2017-02-03 15:15:38 +01:00 |
|
m600x
|
cb9fe01c3e
|
Merging
|
2017-02-03 15:14:02 +01:00 |
|
m600x
|
fff7a872e6
|
Pre-Merge
|
2017-02-03 15:08:32 +01:00 |
|
gwojda
|
c0918e8e6b
|
quoting + backslash + backquotes + parentheses + accolades revu : normalement ca marche. On va tenter d'ajouter la completion
|
2017-02-03 15:04:54 +01:00 |
|
Jack Halford
|
f4efbdd313
|
hotfix, forget to check compilation
|
2017-02-03 14:56:30 +01:00 |
|
Jack Halford
|
da66e7bd79
|
Merge branch 'redirection-fix'
|
2017-02-03 14:42:41 +01:00 |
|
m600x
|
9f15e9b4c7
|
Content of data->line.input and data->line.pos updated
|
2017-02-03 14:15:46 +01:00 |
|
Jack Halford
|
62be4bc470
|
new architecture for redirection inside of fork(), chained redirects dont work properly yet
|
2017-02-03 14:11:34 +01:00 |
|
Jack Halford
|
985745f881
|
starting to fixi redirections
|
2017-02-03 13:21:06 +01:00 |
|
m600x
|
f43f11cd14
|
Rebase init
|
2017-02-03 12:36:25 +01:00 |
|
gwojda
|
7fb9aa2da5
|
changement du squelette (passage a un tableau de pointeur sur fonction) - pas encore tout resté
|
2017-02-02 19:07:32 +01:00 |
|
Jack Halford
|
7265a6c340
|
cleaner main, added ft_lexer to encapsulate all phases of tokenization
|
2017-02-02 15:45:55 +01:00 |
|
Jack Halford
|
b08b727779
|
orphan backquotes and orpan parens generate parse errors
|
2017-02-02 15:28:18 +01:00 |
|
Jack Halford
|
073ef322e4
|
fixed backquotes
|
2017-02-02 14:57:30 +01:00 |
|
gwojda
|
97ac417f81
|
ajout d'un fichier pour garder l'historique des utilisations precedentes (.42sh_history dans le dossier du 42sh) + gestion du resize de fenetre
|
2017-02-02 13:40:20 +01:00 |
|
Jack Halford
|
d5c830d347
|
Merge branch 'job-control-fix'
|
2017-02-02 01:21:16 +01:00 |
|
Jack Halford
|
0d8610ca65
|
exit statuses behave correctly now (like bash)
|
2017-02-02 00:56:16 +01:00 |
|
wescande
|
cd7b4cde7c
|
merge de la suppression de leaks
|
2017-02-01 19:52:36 +01:00 |
|
wescande
|
9641ed9dbb
|
suppression d'un malheureux leaks + opti recursivite
|
2017-02-01 19:50:32 +01:00 |
|
Jack Halford
|
62cdc4ca84
|
back to looking like the GNU tutorial
|
2017-02-01 17:30:45 +01:00 |
|
Gautier WOJDA
|
feac290fee
|
Comportement de control C/D mise a jour (avec le bruit d'erreur pour control D) -- mise a jour de l'edition de lignes, quelques bugs resolus (merci wescande :p)
|
2017-02-01 16:54:15 +01:00 |
|
wescande
|
43f1295324
|
finition sur le globbing (expansion des accolades, gestion des characteres echappe) => normalement aucun bug + mise a la norme
|
2017-01-31 23:25:41 +01:00 |
|
wescande
|
3c8c143143
|
merge de extend_glob. Ajout de la barre de progression dans le makefile
|
2017-01-31 19:52:04 +01:00 |
|
wescande
|
ad7d814c74
|
extension du globbing implemente SUPER MAKEFILE QUI DECHIRE TA M*RE
|
2017-01-31 19:36:29 +01:00 |
|
Jack Halford
|
e7e93fa533
|
correction de la norme sur tout le moude job-control
|
2017-01-31 15:11:26 +01:00 |
|
wescande
|
3c46e10736
|
integration du retour de glob dans les tokens
|
2017-01-30 17:19:09 +01:00 |
|