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 
						 
				 
			
				
					
						
							
							
								sammyette 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							83591f9bba 
							
						 
					 
					
						
						
							
							fix: tryrun input from -c only if its provided  
						
						
						
						
					 
					
						2021-05-16 08:42:20 -04:00 
						 
				 
			
				
					
						
							
							
								sammyette 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							83bcb35dcf 
							
						 
					 
					
						
						
							
							fix: remove unused imports  
						
						
						
						
					 
					
						2021-05-16 06:58:48 -04:00 
						 
				 
			
				
					
						
							
							
								sammyette 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							dfb8ec9a90 
							
						 
					 
					
						
						
							
							fix: remove unused function  
						
						
						
						
					 
					
						2021-05-16 06:55:11 -04:00 
						 
				 
			
				
					
						
							
							
								sammy 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							b86912be56 
							
						 
					 
					
						
						
							
							chore: change default version to be latest release  
						
						
						
						
					 
					
						2021-05-15 23:13:15 -04:00 
						 
				 
			
				
					
						
							
							
								sammy 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							4ce223e2f4 
							
						 
					 
					
						
						
							
							fix: dont make continued input spaced out  
						
						... 
						
						
						
						basically, if i had something like
> here i want to \
complete
it would return "here i want to  complete"
so now it doesnt anymore, if you want the space, do it manually 
						
						
					 
					
						2021-05-15 22:25:29 -04:00 
						 
				 
			
				
					
						
							
							
								sammy 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							0afca3d4f6 
							
						 
					 
					
						
						
							
							fix: dont append to path if dir is already there ( resolves   #52 )  
						
						
						
						
					 
					
						2021-05-15 22:23:21 -04:00 
						 
				 
			
				
					
						
							
							
								sammy 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							2c2eb8d69a 
							
						 
					 
					
						
						
							
							chore: remove old commented code  
						
						
						
						
					 
					
						2021-05-15 09:21:19 -04:00 
						 
				 
			
				
					
						
							
							
								sammy 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							83a44954cd 
							
						 
					 
					
						
						
							
							fix(revert): feat: write errors and panics to tmp log file  
						
						... 
						
						
						
						This reverts commit 1e1b9d07b0ab11ef59d5642ae55943ecf26e7f86.
why did i even do this in the first place 
						
						
					 
					
						2021-05-15 09:04:27 -04:00 
						 
				 
			
				
					
						
							
							
								sammy 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							1e1b9d07b0 
							
						 
					 
					
						
						
							
							feat: write errors and panics to tmp log file  
						
						
						
						
					 
					
						2021-05-15 07:32:25 -04:00 
						 
				 
			
				
					
						
							
							
								sammy 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							da6a4aa70f 
							
						 
					 
					
						
						
							
							chore: add build-dev to Makefile  
						
						... 
						
						
						
						this builds hilbish with a version including the latest git commit. 
						
						
					 
					
						2021-05-14 06:22:20 -04:00 
						 
				 
			
				
					
						
							
							
								sammy 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							69c0ccc807 
							
						 
					 
					
						
						
							
							fix: make version a var  
						
						... 
						
						
						
						so now, it can be changed in compile time 
						
						
					 
					
						2021-05-13 21:02:56 -04:00 
						 
				 
			
				
					
						
							
							
								sammy 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							bb7f9e45f0 
							
						 
					 
					
						
						
							
							chore: bump version  
						
						
						
						
					 
					
						2021-05-12 06:42:43 -04:00 
						 
				 
			
				
					
						
							
							
								sammy 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							edd45e4182 
							
						 
					 
					
						
						
							
							fix: resplit input on alias  
						
						... 
						
						
						
						this makes it so itll properly check if the aliased *command* is
defined in lua
therefore, cd with an argument can be aliased now 
						
						
					 
					
						2021-05-12 06:40:30 -04:00 
						 
				 
			
				
					
						
							
							
								sammy 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							f9c1eced68 
							
						 
					 
					
						
						
							
							chore: bump version  
						
						
						
						
					 
					
						2021-05-11 19:39:51 -04:00 
						 
				 
			
				
					
						
							
							
								sammy 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							fd478e883f 
							
						 
					 
					
						
						
							
							feat: args variable ( resolves   #49 )  
						
						... 
						
						
						
						anytime hilbish is ran as shebang or given a script to run,
itll provide an `args` variable which will be the args a user
provides to the script.
it includes the execute path, as most argv's do 
						
						
					 
					
						2021-05-11 19:37:00 -04:00