| 
								
								
									 mcolonna | 75150f95dd | norm | 2024-07-03 14:10:44 +02:00 |  | 
				
					
						| 
								
								
									 mcolonna | 6862a1913b | fix: export builtin and other things * fix: parse_command: syntaxes like: "hello"'hello'hello
fix: export builtin: "NAME=VALUE" syntax
fix: variables can contain digits
add: variables_nameisvalid()
change: dev/valgrind.sh | 2024-07-03 12:18:16 +02:00 |  | 
				
					
						| 
								
								
									 mcolonna | b0aa3da8ce | merge cd builtin | 2024-07-02 11:45:31 +02:00 |  | 
				
					
						| 
								
								
									 mcolonna | 7d38a40717 | fix: several builtins * With the fork, the builtins didn't have access to the parent process values. | 2024-07-01 14:33:38 +02:00 |  | 
				
					
						| 
								
								
									 mcolonna | c637b5f382 | fix: builtins and pipes * also: dev: add dev/nocluster.sh | 2024-07-01 13:56:19 +02:00 |  | 
				
					
						| 
								
								
									 mcolonna | 147743058d | norm | 2024-07-01 13:39:45 +02:00 |  | 
				
					
						| 
								
								
									 joris schaft | 5b313a1f5c | [ADD] helo | 2024-07-01 12:36:35 +02:00 |  | 
				
					
						| 
								
								
									 mcolonna | 0bcb738496 | fix: readline in cluster | 2024-07-01 09:48:11 +02:00 |  | 
				
					
						| 
								
								
									 mcolonna | 3986c27e1c | fix errorstatus | 2024-06-28 16:09:43 +02:00 |  | 
				
					
						| 
								
								
									 mcolonna | 3007dc9980 | finish everything :) | 2024-06-28 15:31:08 +02:00 |  | 
				
					
						| 
								
								
									 mcolonna | b72be8973e | [ADD] export with "name=value" syntax | 2024-06-28 14:51:09 +02:00 |  | 
				
					
						| 
								
								
									 mcolonna | 532b4e959f | [ADD] export builtin (unfinished) | 2024-06-28 14:36:06 +02:00 |  | 
				
					
						| 
								
								
									 mcolonna | f578b5311b | dev: don't use t_variable where don't make sense * also fix unset builtin | 2024-06-28 13:15:05 +02:00 |  | 
				
					
						| 
								
								
									 mcolonna | f9f9562a40 | fix: unset builtin | 2024-06-28 13:09:11 +02:00 |  | 
				
					
						| 
								
								
									 mcolonna | 55459fae94 | norminette | 2024-06-28 12:58:51 +02:00 |  | 
				
					
						| 
								
								
									 mcolonna | 3f3028880b | fix: signals (^C in $ cat) | 2024-06-28 12:56:35 +02:00 |  | 
				
					
						| 
								
								
									 mcolonna | 368b46e82c | merge | 2024-06-28 12:06:17 +02:00 |  | 
				
					
						| 
								
								
									 mcolonna | 5b751b22fa | little fixes | 2024-06-28 11:45:42 +02:00 |  | 
				
					
						| 
								
								
									 mcolonna | aefac606b1 | dev: add TODO | 2024-06-28 11:31:39 +02:00 |  | 
				
					
						| 
								
								
									 joris schaft | d72d88bded | [FIX] fixed the cd builtin | 2024-06-28 11:24:29 +02:00 |  | 
				
					
						| 
								
								
									 mcolonna | 5bece6093b | [ADD] builtin unset | 2024-06-27 16:08:38 +02:00 |  | 
				
					
						| 
								
								
									 mcolonna | 7c92b7fe56 | merge | 2024-06-27 15:55:32 +02:00 |  | 
				
					
						| 
								
								
									 mcolonna | a61dac2ec0 | dev: simplify echo's source code | 2024-06-27 15:51:58 +02:00 |  | 
				
					
						| 
								
								
									 mcolonna | 1fb86f0fa0 | clean | 2024-06-27 15:17:50 +02:00 |  | 
				
					
						| 
								
								
									 mcolonna | 6b2360ab6b | norminette: split parse_command.c | 2024-06-27 14:53:45 +02:00 |  | 
				
					
						| 
								
								
									 mcolonna | f144aa5b6a | fix: free empty variables | 2024-06-27 13:32:29 +02:00 |  | 
				
					
						| 
								
								
									 mcolonna | 446a7655b6 | fix: TODO and FIXME in the files | 2024-06-25 15:46:19 +02:00 |  | 
				
					
						| 
								
								
									 mcolonna | 79405df39d | fix: unclosed " | 2024-06-25 15:41:44 +02:00 |  | 
				
					
						| 
								
								
									 mcolonna | 67bf858a49 | fix: free value returned by readline | 2024-06-25 15:30:03 +02:00 |  | 
				
					
						| 
								
								
									 mcolonna | b2f6d4b058 | clean TODO | 2024-06-25 14:46:55 +02:00 |  | 
				
					
						| 
								
								
									 mcolonna | e144a5aa65 | fix: filename expansion * - If a program name has '/' in it, use the string as the program path.
- Else, search it in $PATH. | 2024-06-25 14:31:14 +02:00 |  | 
				
					
						| 
								
								
									 joris schaft | a0f6ecb7a6 | [ADD] clear and echo finished | 2024-06-25 14:12:40 +02:00 |  | 
				
					
						| 
								
								
									 joris schaft | 4af738e2ee | [ADD] echo | 2024-06-25 13:55:51 +02:00 |  | 
				
					
						| 
								
								
									 mcolonna | f3a8866c56 | merge | 2024-06-25 13:42:15 +02:00 |  | 
				
					
						| 
								
								
									 mcolonna | 50096be197 | change exec_builtins prototype | 2024-06-25 13:38:36 +02:00 |  | 
				
					
						| 
								
								
									 joris schaft | 823c5b8ac8 | [ADD] add some buitlin | 2024-06-25 13:21:55 +02:00 |  | 
				
					
						| 
								
								
									 mcolonna | ef11eb0c8c | fix: $PATH checked from variables * also fix variables assignment | 2024-06-25 13:10:01 +02:00 |  | 
				
					
						| 
								
								
									 mcolonna | 1091ddf32f | [ADD] $? | 2024-06-21 16:06:20 +02:00 |  | 
				
					
						| 
								
								
									 mcolonna | 92759513e8 | fix valgrind | 2024-06-21 14:44:55 +02:00 |  | 
				
					
						| 
								
								
									 mcolonna | 8cfd839045 | [ADD] include environment variables in shell vars | 2024-06-20 18:18:50 +02:00 |  | 
				
					
						| 
								
								
									 mcolonna | 0898d3b79a | [ADD] signals handler * also reorganize the code | 2024-06-18 15:43:22 +02:00 |  | 
				
					
						| 
								
								
									 mcolonna | 435d06f3a9 | modify TODO | 2024-06-12 13:52:01 +02:00 |  | 
				
					
						| 
								
								
									 mcolonna | 1f0887e7db | Merge: manage errors with command from path | 2024-06-12 13:42:22 +02:00 |  | 
				
					
						| 
								
								
									 mcolonna | 1b9a8811f8 | fix: manage errors in parse_command | 2024-06-10 17:52:38 +02:00 |  | 
				
					
						| 
								
								
									 joris schaft | 75156fd3ee | [ADD] execute './' | 2024-06-07 11:51:08 +02:00 |  | 
				
					
						| 
								
								
									 mcolonna | 44daaaf097 | Merge manage variables with builtins & history | 2024-06-06 16:37:28 +02:00 |  | 
				
					
						| 
								
								
									 mcolonna | 38170c7211 | [ADD] manage variables * Also:
- dev:
  - add docu
  - add fixes in TODO
  - add FIXME | 2024-06-06 16:00:38 +02:00 |  | 
				
					
						| 
								
								
									 joris schaft | d3fdd3bbf6 | [ADD] cd builtin | 2024-06-03 14:32:45 +02:00 |  | 
				
					
						| 
								
								
									 mcolonna | b103e605c3 | fix history | 2024-05-31 13:52:57 +02:00 |  | 
				
					
						| 
								
								
									 mcolonna | 04f2754209 | fix Makefile for history | 2024-05-31 13:47:39 +02:00 |  |