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 
						 
				 
			
				
					
						
							
							
								sammy 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							0f9d3732fb 
							
						 
					 
					
						
						
							
							fix: check if type assertion of return value is valid  
						
						
						
						
							
						
					 
					
						2021-05-11 19:00:07 -04:00 
						 
				 
			
				
					
						
							
							
								sammy 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							accd4beeba 
							
						 
					 
					
						
						
							
							fix(cd): return err code of fs.cd instead of 1 specifically  
						
						
						
						
							
						
					 
					
						2021-05-11 18:57:54 -04:00 
						 
				 
			
				
					
						
							
							
								sammy 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							a140db1610 
							
						 
					 
					
						
						
							
							fix(cd): make it return 1 exit code on err  
						
						
						
						
							
						
					 
					
						2021-05-11 18:55:22 -04:00 
						 
				 
			
				
					
						
							
							
								sammy 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							630d7dde9c 
							
						 
					 
					
						
						
							
							fix: prefer to run preload in cwd first  
						
						
						
						
							
						
					 
					
						2021-05-11 18:55:05 -04:00 
						 
				 
			
				
					
						
							
							
								sammy 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							0ddfc5bea0 
							
						 
					 
					
						
						
							
							feat: allow command defined by commander to return exit code  
						
						
						
						
							
						
					 
					
						2021-05-11 18:53:24 -04:00 
						 
				 
			
				
					
						
							
							
								sammy 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							cc995e0f34 
							
						 
					 
					
						
						
							
							chore: bump version  
						
						
						
						
							
						
					 
					
						2021-05-11 18:52:49 -04:00 
						 
				 
			
				
					
						
							
							
								sammy 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							05f5bbcfdd 
							
						 
					 
					
						
						
							
							fix: add -c description  
						
						
						
						
							
						
					 
					
						2021-05-11 18:19:53 -04:00 
						 
				 
			
				
					
						
							
							
								sammy 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							0acae37704 
							
						 
					 
					
						
						
							
							chore: revert "fix: reordering init code [...]"  
						
						... 
						
						
						
						this reverts commit 8d5e36bcdebdbb8c00dfb02cd3175ce89dbd3a7d.
apparently, when i reordered the code it caused hilbish's history
to be emptied and not work when used interactively
i literally have no idea why 
						
						
							
						
					 
					
						2021-05-11 18:12:58 -04:00 
						 
				 
			
				
					
						
							
							
								sammy 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							8f94990fc3 
							
						 
					 
					
						
						
							
							feat: add exec function  
						
						... 
						
						
						
						this is basically the `exec` "command" in sh
itll replace hilbish with whatever provided
simple usage:
exec 'sleep 100' 
						
						
							
						
					 
					
						2021-05-08 11:50:09 -04:00 
						 
				 
			
				
					
						
							
							
								sammy 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							1bacbfc778 
							
						 
					 
					
						
						
							
							fix: correct description for -n  
						
						
						
						
							
						
					 
					
						2021-05-08 09:30:32 -04:00 
						 
				 
			
				
					
						
							
							
								sammy 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							8d5e36bcde 
							
						 
					 
					
						
						
							
							fix: reorder init code, making hilbish faster when used non-interactively  
						
						
						
						
							
						
					 
					
						2021-05-08 09:30:14 -04:00 
						 
				 
			
				
					
						
							
							
								sammy 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							941902f43b 
							
						 
					 
					
						
						
							
							style: remove unneeded assign to _  
						
						
						
						
							
						
					 
					
						2021-05-08 09:12:21 -04:00 
						 
				 
			
				
					
						
							
							
								sammy 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							cdd9dc1544 
							
						 
					 
					
						
						
							
							chore: merge from master  
						
						
						
						
							
						
					 
					
						2021-05-08 08:57:16 -04:00 
						 
				 
			
				
					
						
							
							
								sammy 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							e6382d454d 
							
						 
					 
					
						
						
							
							feat: add -n flag ( closes   #47 )  
						
						
						
						
							
						
					 
					
						2021-05-08 08:56:24 -04:00 
						 
				 
			
				
					
						
							
							
								Jim Tittsler 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							70a9e471eb 
							
						 
					 
					
						
						
							
							fix: typo in README ( #46 )  
						
						
						
						
							
						
					 
					
						2021-05-03 06:20:52 -04:00 
						 
				 
			
				
					
						
							
							
								sammy 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							6bb2a2f8c8 
							
						 
					 
					
						
						
							
							chore: make login message use less lines in code  
						
						
						
						
							
 
						
					 
					
						2021-05-01 16:28:43 -04:00 
						 
				 
			
				
					
						
							
							
								sammy 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							8242e0bfc9 
							
						 
					 
					
						
						
							
							fix: use lunacolors instead of ansikit  
						
						
						
						
							
						
					 
					
						2021-05-01 16:18:11 -04:00 
						 
				 
			
				
					
						
							
							
								sammy 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							69883c6b73 
							
						 
					 
					
						
						
							
							docs: add --recursive flag to git clone  
						
						
						
						
							
						
					 
					
						2021-05-01 16:07:39 -04:00 
						 
				 
			
				
					
						
							
							
								sammy 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							4d38b913f1 
							
						 
					 
					
						
						
							
							feat: add lunacolors library  
						
						
						
						
							
						
					 
					
						2021-05-01 16:05:02 -04:00 
						 
				 
			
				
					
						
							
							
								sammy 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							32dea836d5 
							
						 
					 
					
						
						
							
							fix!: remove format function from ansikit  
						
						... 
						
						
						
						BREAKING CHANGE: this function has been moved to
Lunacolors. Hilbish users will now be using that
separate library for colors, while ansikit will be for
other terminal codes and things 
						
						
							
						
					 
					
						2021-05-01 16:01:42 -04:00 
						 
				 
			
				
					
						
							
							
								sammy 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							6e3f1e1b97 
							
						 
					 
					
						
						
							
							fix: add additional lua import path  
						
						
						
						
							
						
					 
					
						2021-05-01 15:56:08 -04:00 
						 
				 
			
				
					
						
							
							
								sammy 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							c43aab6a60 
							
						 
					 
					
						
						
							
							fix: make appendPath expand ~ to home dir  
						
						
						
						
							
						
					 
					
						2021-05-01 15:35:43 -04:00 
						 
				 
			
				
					
						
							
							
								sammy 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							9934ba417f 
							
						 
					 
					
						
						
							
							chore: bump to 0.4  
						
						
						
						
							
						
					 
					
						2021-05-01 14:57:20 -04:00 
						 
				 
			
				
					
						
							
							
								sammy 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							a75100d15d 
							
						 
					 
					
						
						
							
							feat: add _user variable  
						
						... 
						
						
						
						this will probably change to a better global var in the
future, but it's `_user` now.
this provides a simple, guaranteed way of getting the
current user's name
$USER (in?)correctly shows the previous user when
`su` is used, _user will always be root in this case 
						
						
							
						
					 
					
						2021-05-01 14:51:57 -04:00