Commit graph

1660 commits

Author SHA1 Message Date
Jack Halford
7fd7d8c23c ft_strappend 2016-12-13 12:58:51 +01:00
Jack Halford
160810b3bc stuff i did before pulling 2016-12-13 12:58:18 +01:00
Jack Halford
87b9fab083 gonna add processes inside of job 2016-12-12 23:56:05 +01:00
Jack Halford
6cfac2eaff job control advances, still have to do ctrl-z, fg, bg, jobs 2016-12-12 18:13:29 +01:00
Jack Halford
66e8156235 lst_at from piscine d11 2016-12-12 18:12:37 +01:00
m4s
0a3b0cc03e sbenning: adding key-input correspondance in ft_input.h 2016-12-12 14:39:54 +01:00
m4s
4cb56f450a sbenning: fix double prompt (rl_setup.c/rl_bitset.c) 2016-12-12 13:27:36 +01:00
m4s
323293a41d sbenning: refactoring rl_<files> 2016-12-12 13:15:47 +01:00
Jack Halford
0b3b3e2810 kill -9 message 2016-12-12 11:12:53 +01:00
Jack Halford
83bde42e02 data singleton and sigchld handler advancements 2016-12-12 00:43:03 +01:00
Jack Halford
78390e5d8c sstrcat fix 2016-12-12 00:42:20 +01:00
Jack Halford
09e823bf2b job control: retrieval of dat as a global g_data so signal handlers can access it 2016-12-10 18:26:09 +01:00
Jack Halford
a60d17a0b9 sstrcat 2016-12-10 18:25:36 +01:00
Jack Halford
4cfeb62747 job_control first commit: 2016-12-10 17:47:36 +01:00
m4s
e578f0ef08 sbenning: move OLD folder and fix some intgration bugs (qstate_update/Makefile) 2016-12-10 12:39:56 +01:00
m4s
27ba76f08a sbenning: add RL_NOT macro (aka: !RL_IS) 2016-12-10 12:12:05 +01:00
m4s
8f22367d91 sbenning: Remove some old files 2016-12-10 10:53:22 +01:00
m4s
0c61957b6c sbenning: Replace all line-editing files 2016-12-10 10:45:38 +01:00
Jack Halford
4feaa64e08 exitstatus function, so i can set ? variable in one line with not memory handling. No more leaks, sexy debug macro DG(), valgrind suppression, gitignore 2016-12-10 00:20:59 +01:00
Jack Halford
d24633c9e6 execution functions changes: they now take reference of nodes, they now
delete nodes after operations (suffix).
2016-12-10 00:14:33 +01:00
Jack Halford
d7f6f68560 new printf color capabilities 2016-12-09 22:17:42 +01:00
Jack Halford
44cafa4811 printf reallocation for 0x and 0b prefixes 2016-12-09 19:20:56 +01:00
Jack Halford
a39317f43f added debug features and colors to printf 2016-12-07 18:27:07 +01:00
Jack Halford
768d996b7a commit de reference 2016-12-03 15:37:50 +01:00
Jack Halford
972e3e6cbc pad mal de norme, aussi on enleve le backslash si necessaire au lexing 2016-12-03 13:15:58 +01:00
Jack Halford
2d631469e6 execution of &&/|| done, added aol_status and aol_search to data (aol=and_or_list) 2016-12-01 17:47:41 +01:00
Jack Halford
1f36fc1501 ft_cleanup called at exit, reset termios to ISIG,ICANON,ECHO 2016-12-01 14:47:28 +01:00
Jack Halford
007b4c6a3f signal handling works like bash for sigint: doesnt interrupt cat 2016-12-01 14:27:52 +01:00
Jack Halford
c6273f22d6 Merge branch 'master' of https://github.com/jzck/minishell 2016-12-01 12:36:13 +01:00
Jack Halford
9b85099485 env -i ./minishell quits and doesnt segfault. fixed behaviour for builtins in pipeline (fork when out isnt stdout) 2016-12-01 12:35:37 +01:00
Jack Halford
0188b7d012 env -i ./minishell auits and doesnt segfault. fixed behaviour for builtins in pipeline (fork zhen out isnt stdout) 2016-12-01 12:31:16 +01:00
Jack Halford
2c0669115e change 2016-12-01 12:30:29 +01:00
Jack Halford
07b8519239 added &&,|| and & operators to lexer/parser 2016-11-30 22:09:55 +01:00
Jack Halford
af6452358c libft submodule reinit because of detached head state 2016-11-29 20:40:53 +01:00
Jack Halford
41645ba663 Merge branch 'master' of http://github.com/jzck/libft into HEAD 2016-11-29 20:32:35 +01:00
Jack Halford
92b43a9008 lst updt for minishell 2016-11-29 20:32:12 +01:00
Jack Halford
54a6cdecb0 pipes and redirection working 2016-11-29 20:30:36 +01:00
Jack Halford
4e04fd6ad4 Create README.md
extract of man page with which ft_ls complies
2016-11-29 17:10:07 +01:00
Jack Halford
e7887d0be9 Update README.md 2016-11-29 17:02:40 +01:00
Jack Halford
7ca62d6e4f Update README.md 2016-11-29 17:01:49 +01:00
Jack Halford
0d56f70ffd Create README.md 2016-11-29 16:54:45 +01:00
Jack Halford
8a77d613fe Create README.md 2016-11-29 16:52:26 +01:00
Jack Halford
a907344b36 pdf 2016-11-29 16:51:59 +01:00
Jack Halford
1ac56a21e8 quoting FSM repaired 2016-11-29 15:39:39 +01:00
Jack Halford
3c0bd77766 libft 2016-11-28 19:31:19 +01:00
Jack Halford
e7553d4a2c some stuff 2016-11-28 19:30:59 +01:00
Jack Halford
569812ddcb pipeline working, added stack of old qstates to make the FSM adiabatic 2016-11-28 19:30:31 +01:00
Jack Halford
b59f05eb77 test.c to understant pipe() 2016-11-27 23:52:36 +01:00
Jack Halford
dc1ae04a22 no gitmodules 2016-11-27 14:16:47 +01:00
Jack Halford
688bde4a66 no tags 2016-11-27 14:16:13 +01:00