mirror of
				https://github.com/RGBCube/serenity
				synced 2025-10-31 12:52:44 +00:00 
			
		
		
		
	 a4627f2439
			
		
	
	
		a4627f2439
		
	
	
	
	
		
			
			This commit also completely reworks the execution, highlighting and completion model to work with the new AST. New additions: - $(...) stdout captures - fd>&fd redirections - fd>&- redirections (close fd) - read-write redirections (<> path) - completely event-based execution - the weird idea of allowing the user to redirect the shell's own fds - variables in strings - local variables - minimal list support - adding hyperlinks to all paths that exist
		
			
				
	
	
		
			10 lines
		
	
	
	
		
			150 B
		
	
	
	
		
			CMake
		
	
	
	
	
	
			
		
		
	
	
			10 lines
		
	
	
	
		
			150 B
		
	
	
	
		
			CMake
		
	
	
	
	
	
| set(SOURCES
 | |
|     AST.cpp
 | |
|     Builtin.cpp
 | |
|     main.cpp
 | |
|     Parser.cpp
 | |
|     Shell.cpp
 | |
| )
 | |
| 
 | |
| serenity_bin(Shell)
 | |
| target_link_libraries(Shell LibCore LibLine)
 |