Andreas Kling 
								
							 
						 
						
							
							
							
							
								
							
							
								dd595fe865 
								
							 
						 
						
							
							
								
								Shell: A '>' redirection target should be truncated.  
							
							
							
						 
						
							2019-05-26 14:57:12 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Andreas Kling 
								
							 
						 
						
							
							
							
							
								
							
							
								0fa098845f 
								
							 
						 
						
							
							
								
								Shell: When a command is terminated by a signal, print signal description.  
							
							... 
							
							
							
							Previously we were only printing the signal number (except for SIGINT.) 
							
						 
						
							2019-05-26 02:35:25 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Robin Burchell 
								
							 
						 
						
							
							
							
							
								
							
							
								aee99b05a6 
								
							 
						 
						
							
							
								
								Shell: Add append operator (>>)  
							
							... 
							
							
							
							Fixes  #93 . 
						
							2019-05-26 01:32:05 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Robin Burchell 
								
							 
						 
						
							
							
							
							
								
							
							
								abb7455163 
								
							 
						 
						
							
							
								
								LibC/Shell: Add unsetenv(), and unset builtin calling it in Shell.  
							
							
							
						 
						
							2019-05-16 14:32:09 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Robin Burchell 
								
							 
						 
						
							
							
							
							
								
							
							
								b2dd12daac 
								
							 
						 
						
							
							
								
								LibC: Change putenv (and getenv) to not copy, but directly return the environ values.  
							
							... 
							
							
							
							This is in keeping with how putenv should function. It does mean that
the shell's export command now leaks, but that's not a difficult fix.
Contributes to #29 . 
							
						 
						
							2019-05-16 14:32:09 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Andreas Kling 
								
							 
						 
						
							
							
							
							
								
							
							
								43604bf71a 
								
							 
						 
						
							
							
								
								LibC+Shell: Make system() actually work.  
							
							... 
							
							
							
							system() will now fork off a child process and execute the command via
/bin/sh -c. There are probably some things to fix here, but it's a start. 
							
						 
						
							2019-05-13 04:52:55 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Andreas Kling 
								
							 
						 
						
							
							
							
							
								
							
							
								c838a2e652 
								
							 
						 
						
							
							
								
								Shell: Add "umask" builtin for reading/writing the shell's umask.  
							
							
							
						 
						
							2019-05-10 17:39:30 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Andreas Kling 
								
							 
						 
						
							
							
							
							
								
							
							
								d53941a466 
								
							 
						 
						
							
							
								
								Shell: Support basic line editing with left/right arrow keys.  
							
							
							
						 
						
							2019-05-07 04:17:05 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Andreas Kling 
								
							 
						 
						
							
							
							
							
								
							
							
								16a5a76445 
								
							 
						 
						
							
							
								
								Shell: Add "history" command that shows command history.  
							
							
							
						 
						
							2019-05-07 01:43:21 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Andreas Kling 
								
							 
						 
						
							
							
							
							
								
							
							
								ba7364b43b 
								
							 
						 
						
							
							
								
								Shell: Move line editing to a separate class.  
							
							... 
							
							
							
							To be clear, there isn't really any line editing yet. But there is
going to be, so let's have it in its own class. 
							
						 
						
							2019-05-07 01:39:41 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Andreas Kling 
								
							 
						 
						
							
							
							
							
								
							
							
								fe73543d41 
								
							 
						 
						
							
							
								
								Shell: Move the Shell to a separate directory and let's call it "Shell" :^)  
							
							
							
						 
						
							2019-05-07 01:12:08 +02:00