sammyette 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							7e970e9e81 
							
						 
					 
					
						
						
							
							feat: increment $SHLVL ( closes   #55 )  
						
						
						
						
					 
					
						2021-05-28 23:13:18 -04:00 
						 
				 
			
				
					
						
							
							
								sammyette 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							5408e68e19 
							
						 
					 
					
						
						
							
							fix: use hilbish.cwd to get cwd  
						
						
						
						
					 
					
						2021-05-27 19:06:45 -04:00 
						 
				 
			
				
					
						
							
							
								sammyette 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							af4b4b2ae0 
							
						 
					 
					
						
						
							
							feat: add hilbish.cwd function  
						
						
						
						
					 
					
						2021-05-27 19:06:17 -04:00 
						 
				 
			
				
					
						
							
							
								sammyette 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							ba6d7972e0 
							
						 
					 
					
						
						
							
							chore: merge  
						
						
						
						
					 
					
						2021-05-27 18:34:16 -04:00 
						 
				 
			
				
					
						
							
							
								Devin Singh 
							
						 
					 
					
						
						
						
						
							
						
						
							9573c2732d 
							
						 
					 
					
						
						
							
							feat: cd - changes pwd to previous one  
						
						... 
						
						
						
						close  #53  
					
						2021-05-27 17:26:02 -05:00 
						 
				 
			
				
					
						
							
							
								sammyette 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							c1b9e5bc81 
							
						 
					 
					
						
						
							
							feat: add goro function  
						
						... 
						
						
						
						this function will run another function, but in a goroutine
!! 
						
						
					 
					
						2021-05-25 20:44:03 -04:00 
						 
				 
			
				
					
						
							
							
								sammyette 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							9defa737f4 
							
						 
					 
					
						
						
							
							fix!: remove recursive aliases  
						
						... 
						
						
						
						i dont think this is really useful and since the `args` provided
by the sh interp dont include quotes i can't split with our own
function, which is a problem
i also removed running lua code like a sh command, now its only
entire input for lua; like it was before 
						
						
					 
					
						2021-05-25 20:05:11 -04:00 
						 
				 
			
				
					
						
							
							
								sammyette 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							b608ea6bc8 
							
						 
					 
					
						
						
							
							chore: remove unused dep  
						
						
						
						
					 
					
						2021-05-24 07:29:52 -04:00 
						 
				 
			
				
					
						
							
							
								sammyette 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							207f6ba719 
							
						 
					 
					
						
						
							
							chore: resolve merge conflicts  
						
						
						
						
					 
					
						2021-05-24 07:26:30 -04:00 
						 
				 
			
				
					
						
							
							
								sammyette 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							dc09bae6e4 
							
						 
					 
					
						
						
							
							chore: update hilbiline url to reflect org name change  
						
						
						
						
					 
					
						2021-05-24 07:09:24 -04:00 
						 
				 
			
				
					
						
							
							
								sammyette 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							2230b8bd45 
							
						 
					 
					
						
						
							
							chore: update deps (mainly hilbiline)  
						
						
						
						
					 
					
						2021-05-23 22:01:09 -04:00 
						 
				 
			
				
					
						
							
							
								sammyette 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							a88850357e 
							
						 
					 
					
						
						
							
							chore: merge from master  
						
						
						
						
					 
					
						2021-05-21 21:11:41 -04:00 
						 
				 
			
				
					
						
							
							
								sammyette 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							7aa9fb9fe6 
							
						 
					 
					
						
						
							
							docs: shorten/simplify build steps  
						
						
						
						
					 
					
						2021-05-20 19:21:28 -04:00 
						 
				 
			
				
					
						
							
							
								sammyette 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							459606618c 
							
						 
					 
					
						
						
							
							docs: add that precompiled binaries are provided, more details in install  
						
						
						
						
					 
					
						2021-05-20 19:11:07 -04:00 
						 
				 
			
				
					
						
							
							
								sammyette 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							1f3162fc4f 
							
						 
					 
					
						
						
							
							ci: set fetch depth to 0  
						
						
						
						
					 
					
						2021-05-20 18:48:16 -04:00 
						 
				 
			
				
					
						
							
							
								sammyette 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							439930a653 
							
						 
					 
					
						
						
							
							ci: upload artifact of compiled binary  
						
						
						
						
					 
					
						2021-05-20 18:36:36 -04:00 
						 
				 
			
				
					
						
							
							
								sammyette 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							9e5dbfc7e0 
							
						 
					 
					
						
						
							
							ci: use latest go version  
						
						
						
						
					 
					
						2021-05-20 18:31:30 -04:00 
						 
				 
			
				
					
						
							
							
								sammyette 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							571764a87f 
							
						 
					 
					
						
						
							
							ci: just build instead of trying to make release  
						
						
						
						
					 
					
						2021-05-20 18:29:32 -04:00 
						 
				 
			
				
					
						
							
							
								sammyette 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							c277c67786 
							
						 
					 
					
						
						
							
							ci: use build_flags instead  
						
						
						
						
					 
					
						2021-05-20 18:19:54 -04:00 
						 
				 
			
				
					
						
							
							
								sammyette 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							35c0a0d386 
							
						 
					 
					
						
						
							
							ci: experiment with slightly changed build file - say hi again  
						
						
						
						
					 
					
						2021-05-20 18:18:14 -04:00 
						 
				 
			
				
					
						
							
							
								sammyette 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							aadb5f373c 
							
						 
					 
					
						
						
							
							chore(ci): removed github action - say goodbye to ci  
						
						
						
						
					 
					
						2021-05-20 18:10:50 -04:00 
						 
				 
			
				
					
						
							
							
								sammyette 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							88f750f546 
							
						 
					 
					
						
						
							
							ci: go back to old action file  
						
						
						
						
					 
					
						2021-05-20 18:08:55 -04:00 
						 
				 
			
				
					
						
							
							
								sammyette 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							bbec5c3c14 
							
						 
					 
					
						
						
							
							ci: fix syntax errors  
						
						
						
						
					 
					
						2021-05-20 18:06:56 -04:00 
						 
				 
			
				
					
						
							
							
								sammyette 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							92f9e51a15 
							
						 
					 
					
						
						
							
							chore(ci): use spaces instead of tabs  
						
						
						
						
					 
					
						2021-05-20 18:05:56 -04:00 
						 
				 
			
				
					
						
							
							
								sammyette 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							d3989e09ed 
							
						 
					 
					
						
						
							
							ci: use matrix.os for runs-on  
						
						
						
						
					 
					
						2021-05-20 18:04:29 -04:00 
						 
				 
			
				
					
						
							
							
								sammyette 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							b9864ce4c6 
							
						 
					 
					
						
						
							
							ci: try to build for linux only and install readline before  
						
						
						
						
					 
					
						2021-05-20 18:03:28 -04:00 
						 
				 
			
				
					
						
							
							
								sammyette 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							fd32275f70 
							
						 
					 
					
						
						
							
							ci: add github actions workflow to build on commit  
						
						
						
						
					 
					
						2021-05-20 17:47:22 -04:00 
						 
				 
			
				
					
						
							
							
								sammyette 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							e86c95818a 
							
						 
					 
					
						
						
							
							fix: added a return in lua command check  
						
						
						
						
					 
					
						2021-05-20 05:36:00 -04:00 
						 
				 
			
				
					
						
							
							
								sammyette 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							08a3e75fd1 
							
						 
					 
					
						
						
							
							fix: check for lua defined commands before going to sh interp ( mvdan/sh#705 )  
						
						
						
						
					 
					
						2021-05-19 18:39:56 -04:00 
						 
				 
			
				
					
						
							
							
								sammyette 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							d4a595d2a8 
							
						 
					 
					
						
						
							
							feat: run lua in sh interp exec handler  
						
						
						
						
					 
					
						2021-05-19 18:38:15 -04:00 
						 
				 
			
				
					
						
							
							
								sammyette 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							9f1ad83c51 
							
						 
					 
					
						
						
							
							feat: print on unhandled err case for fs.cd  
						
						
						
						
					 
					
						2021-05-19 17:00:23 -04:00 
						 
				 
			
				
					
						
							
							
								sammyette 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							14e6ae5a3c 
							
						 
					 
					
						
						
							
							feat: add command.not-found hook  
						
						
						
						
					 
					
						2021-05-18 21:04:49 -04:00 
						 
				 
			
				
					
						
							
							
								sammyette 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							a655ff00ce 
							
						 
					 
					
						
						
							
							feat: use custom exec handler for sh interpreter  
						
						... 
						
						
						
						so, here we use a custom function for the sh interpreter to run
individual commands now. what does this mean?
1. aliases will work not only on the 1st command, since it was
replaced in the beginning before.
want to run `cmd; alias`? now you can!
2. custom error message when a command isnt found :} i can also
add the command.not-found hook (will do in next commit)
3. sh and lua can be mixed (not in this commit, but itll work)
this means all code for handling commands is in the single `execCommand`
function in shell.go and will probably able to clean things up soon,
ditching the `RunInput` function entirely 
						
						
					 
					
						2021-05-18 20:49:55 -04:00 
						 
				 
			
				
					
						
							
							
								sammyette 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							aa7de15997 
							
						 
					 
					
						
						
							
							chore(deps): update dependencies  
						
						
						
						
					 
					
						2021-05-18 20:40:41 -04:00 
						 
				 
			
				
					
						
							
							
								sammyette 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							aeac0ccce0 
							
						 
					 
					
						
						
							
							build: add link flags -s and -w to build  
						
						
						
						
					 
					
						2021-05-17 19:38:53 -04:00 
						 
				 
			
				
					
						
							
							
								sammyette 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							f31c1296ae 
							
						 
					 
					
						
						
							
							docs: add additional build instructions  
						
						
						
						
					 
					
						2021-05-17 19:37:53 -04:00 
						 
				 
			
				
					
						
							
							
								sammyette 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							3a673e2a9b 
							
						 
					 
					
						
						
							
							build: add other stuff to .PHONY  
						
						
						
						
					 
					
						2021-05-17 19:22:58 -04:00 
						 
				 
			
				
					
						
							
							
								sammyette 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							03eefdc02e 
							
						 
					 
					
						
						
							
							build: build-dev -> dev, add hilbiline  
						
						
						
						
					 
					
						2021-05-17 19:04:20 -04:00 
						 
				 
			
				
					
						
							
							
								sammyette 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							e0851809ab 
							
						 
					 
					
						
						
							
							feat: make readline agnostic, add hilbiline to test  
						
						
						
						
					 
					
						2021-05-17 19:03:56 -04:00 
						 
				 
			
				
					
						
							
							
								sammyette 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							1ff3ff854b 
							
						 
					 
					
						
						
							
							fix: add input to history before alias expansion  
						
						... 
						
						
						
						since im stupid, normal commands that are aliased add
the expanded version to the history, and not the alias itself.
lua alias was added since im dumb and did `input` instead of `cmdString`
so now, history is handled once, in main.go 
						
						
					 
					
						2021-05-16 20:09:47 -04:00 
						 
				 
			
				
					
						
							
							
								sammyette 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							12828d197a 
							
						 
					 
					
						
						
							
							feat: add hilbish.flag function  
						
						... 
						
						
						
						this checks if a certain flag has been passed to hilbish 
						
						
					 
					
						2021-05-16 18:10:46 -04:00 
						 
				 
			
				
					
						
							
							
								sammyette 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							4b2891b503 
							
						 
					 
					
						
						
							
							fix: use new way to get username in default config  
						
						
						
						
					 
					
						2021-05-16 17:40:55 -04:00 
						 
				 
			
				
					
						
							
							
								sammyette 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							ef1ced4a04 
							
						 
					 
					
						
						
							
							refactor: make hilbish an already required module and add run function  
						
						... 
						
						
						
						idk how to explain this man
in code `hilbish` is now a module, which can also be required like
others. but it is already a global export as the variable of the same
name.
also 
						
						
					 
					
						2021-05-16 17:13:28 -04:00 
						 
				 
			
				
					
						
							
							
								sammyette 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							c6aa5fa387 
							
						 
					 
					
						
						
							
							fix: remove unneeded struct tag  
						
						
						
						
					 
					
						2021-05-16 16:18:46 -04:00 
						 
				 
			
				
					
						
							
							
								sammyette 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							88e117974e 
							
						 
					 
					
						
						
							
							chore: add todo comment for exec function  
						
						
						
						
					 
					
						2021-05-16 16:17:55 -04:00 
						 
				 
			
				
					
						
							
							
								sammyette 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							e29ba6a0d5 
							
						 
					 
					
						
						
							
							feat!: move username and version access to hilbish table  
						
						... 
						
						
						
						instead of having ugly `_user` and `_ver` variables,
`hilbish.user` and `hilbish.version` is used 
						
						
					 
					
						2021-05-16 15:53:21 -04:00 
						 
				 
			
				
					
						
							
							
								sammyette 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							9415c5193e 
							
						 
					 
					
						
						
							
							feat(wip): check if lua input is incomplete  
						
						
						
						
					 
					
						2021-05-16 15:50:49 -04:00 
						 
				 
			
				
					
						
							
							
								sammyette 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							0850247615 
							
						 
					 
					
						
						
							
							feat: recursively alias commands  
						
						
						
						
					 
					
						2021-05-16 09:32:02 -04:00 
						 
				 
			
				
					
						
							
							
								sammyette 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							415e66ab9c 
							
						 
					 
					
						
						
							
							fix: trim prefix of alias instead of trim  
						
						
						
						
					 
					
						2021-05-16 09:29:39 -04:00 
						 
				 
			
				
					
						
							
							
								sammyette 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							ad14b98b1f 
							
						 
					 
					
						
						
							
							feat: lua code can now be aliased  
						
						
						
						
					 
					
						2021-05-16 08:43:19 -04:00