TorchedSammy
ae449b89eb
fix(readline): dont show completions menu if there is only 1 entry ( closes #107 )
2022-03-14 20:17:45 -04:00
TorchedSammy
91222f9d74
fix(readline): dont reduce pos if its at 0
2022-03-13 20:00:11 -04:00
TorchedSammy
feb2ea18fb
docs: document hilbish.vimAction hook
2022-03-13 17:44:54 -04:00
TorchedSammy
726d265cca
feat: add hilbish.vimAction hook ( closes #108 )
2022-03-13 16:44:11 -04:00
TorchedSammy
7d9c7ddf18
fix: empty multiline prompt if entire prompt is single line
2022-03-13 16:42:14 -04:00
TorchedSammy
5e505d0a8d
fix: increate pos by 1 at paste instead of 2
2022-03-13 16:40:58 -04:00
TorchedSammy
e5b6a2586b
chore: update lunacolors
2022-03-13 16:37:33 -04:00
TorchedSammy
c5dd05bb1e
refactor: remove mode from prompt func in default conf and dont refresh in vim mode
2022-03-13 16:12:34 -04:00
TorchedSammy
0113a4e0b4
fix(readline): make esc escape any vim mode
2022-03-13 14:26:44 -04:00
TorchedSammy
5a2e3e4700
chore: bring readline in repo for easier maintenance
2022-03-13 13:48:49 -04:00
TorchedSammy
b05cb30ed7
fix: check if interactive *and* input starts with space to determine if to add to history
2022-03-13 12:51:27 -04:00
TorchedSammy
dc53eef829
ci: add checkout for create release
2022-03-12 22:32:32 -04:00
TorchedSammy
2f728de6a1
ci: fix checkout
2022-03-12 22:30:16 -04:00
TorchedSammy
4dc5ff60fd
ci: fix submodule clone
2022-03-12 22:22:15 -04:00
TorchedSammy
a414c87e06
chore: bump version to v1.0.4
2022-03-12 22:15:31 -04:00
TorchedSammy
b3db55708a
ci: clone submodules
2022-03-12 22:14:49 -04:00
TorchedSammy
7d7ccb5c9b
chore: prepare changelog for v1.0.4
2022-03-12 21:59:45 -04:00
TorchedSammy
ece5f92307
fix: create history dir if it doesnt exist ( fixes #113 )
2022-03-12 21:50:57 -04:00
TorchedSammy
0e4f552be2
refactor: panic in history.go for more context
2022-03-12 21:43:02 -04:00
TorchedSammy
23902ea25c
chore: prepare for v1.0.3 release
2022-03-12 20:10:39 -04:00
TorchedSammy
a7f0457dab
ci: include lua libs in release
2022-03-12 19:42:42 -04:00
TorchedSammy
4a4cb3409f
fix: set running to true before throwing exit hook on no input
...
this fixes an issue with the prompt being kind of a mess when
enter alone is pressed (and hilbish doesn't try to run anything)
2022-03-07 21:01:21 -04:00
TorchedSammy
853dfa369f
fix: add user input to history instead of hilbish expanded ( closes #103 )
2022-03-07 19:10:21 -04:00
TorchedSammy
738939e4c9
fix: remove duplicate binary suggestions ( fixes #105 )
2022-03-07 18:56:22 -04:00
TorchedSammy
3babf36c43
fix: remove newline from prompt
2022-03-06 22:23:38 -04:00
TorchedSammy
b7478c3c1a
chore: prepare for v1.0.2 release
2022-03-06 21:48:24 -04:00
TorchedSammy
605574f262
fix: create directory for hist dir if it doesnt exist
2022-03-06 21:44:46 -04:00
TorchedSammy
9165e0bdf9
chore: prepare for 1.0.1 release
2022-03-06 17:23:44 -04:00
TorchedSammy
ec886e17fa
fix: dont refresh prompt at startup
2022-03-06 17:20:41 -04:00
TorchedSammy
ba67278fad
fix: dont print types of args in appendPath
2022-03-06 17:19:47 -04:00
TorchedSammy
539cf402ca
fix: dont double set prompt
2022-03-06 17:08:53 -04:00
TorchedSammy
8eb5a6710d
build: update makefile
2022-03-06 15:12:10 -04:00
TorchedSammy
03795e5727
ci: update version of go-release-action
2022-03-06 15:04:45 -04:00
TorchedSammy
7959a8b572
docs: mention latest changes in changelog
2022-03-06 15:00:43 -04:00
TorchedSammy
5c4335ec6a
docs: include guide command in greeting message
2022-03-06 14:56:04 -04:00
TorchedSammy
99c9e95eeb
refactor!: change preload.lua to prelude/init.lua, add guide command
...
this commit has 2 changes:
- preload.lua is now init.lua in the prelude folder. the reason
for the name change of preload to prelude is to make update/
overwrite not hell
- the guide command has been added which is a simple step through
getting started type of thing for new users
2022-03-06 14:45:06 -04:00
TorchedSammy
46ef8ad122
ci: add name for release action
2022-03-06 14:44:28 -04:00
TorchedSammy
cec6287e07
ci: add action to make release
2022-03-06 14:40:02 -04:00
TorchedSammy
4364031b16
fix!: change config path when custom config dir is used to be init.lua instead of .hilbishrc.lua
2022-03-06 14:39:23 -04:00
TorchedSammy
4ef6c7d5c0
fix: hilbish.read overriding history
2022-03-06 14:38:27 -04:00
TorchedSammy
764e2372a2
feat(ansikit): add screenMain and screenAlt functions to switch terminal screen
2022-03-06 14:26:28 -04:00
TorchedSammy
fb3cedb161
fix: set prompt in hilbish.read
2022-03-06 14:23:41 -04:00
TorchedSammy
ef6bf24cda
fix: finish command properly when sh error occurs
2022-03-06 13:32:39 -04:00
TorchedSammy
639bd09d0e
fix: import util
2022-03-06 13:31:50 -04:00
TorchedSammy
4b57dc2ed8
feat: add hilbish.exitCode property ( closes #101 )
2022-03-06 12:09:10 -04:00
TorchedSammy
928b829388
fix: set hilbish.vimMode property before throwing hook
2022-03-06 12:08:00 -04:00
TorchedSammy
7b693908df
docs: document hilbish scope hooks ( closes #100 - 100th issue!!*)
2022-03-06 12:06:39 -04:00
TorchedSammy
8d8b298053
docs: clarify what hooks are from
2022-03-06 12:04:28 -04:00
TorchedSammy
281c443b7b
docs: add spacing between signal hooks
2022-03-06 12:04:01 -04:00
TorchedSammy
3805f13369
feat: throw hilbish.exit hook ( closes #99 )
2022-03-06 10:23:32 -04:00