TorchedSammy
11aaa0cd36
feat: accept a function in complete
...
the `complete` function will now also accept a nested function in the table
for you to have more fine control over what is suggested and easily
filter specific things
2021-12-07 17:58:56 -04:00
TorchedSammy
6bff669abe
docs(bait): document catchOnce
2021-12-07 17:41:41 -04:00
TorchedSammy
c6edbc20af
style: dont explicitly set exitcode to 0 since its the default value
2021-12-07 17:27:07 -04:00
TorchedSammy
82b4fa5e7c
fix(docgen): revert "fix(docgen): trim trailing space from doc comments"
...
This reverts commit 3f1f698511
.
removes the newlines, dont do this for now
2021-12-07 17:08:25 -04:00
TorchedSammy
3f1f698511
fix(docgen): trim trailing space from doc comments
2021-12-07 16:57:53 -04:00
TorchedSammy
3421f286f2
fix: remove index subdoc ( resolves #84 )
2021-12-07 16:24:55 -04:00
TorchedSammy
bfc141f655
fix: add home to recent dirs when visited (cd with no args)
2021-12-07 16:13:05 -04:00
TorchedSammy
2f809e398c
fix: use fork of go readline
2021-12-06 20:56:04 -04:00
TorchedSammy
2ede1a195f
chore: remove test completion code
2021-12-06 20:52:49 -04:00
TorchedSammy
6653fa2e03
feat: add new readline lib
...
this is an almost 100% working readline implementation
in go, will add tab completion in another commit
2021-12-06 20:48:16 -04:00
TorchedSammy
5c6310b1ca
refactor: dont export functions and types
2021-12-06 17:21:31 -04:00
TorchedSammy
369ddcc100
chore: use correct version of hilbiline
2021-12-06 17:19:22 -04:00
TorchedSammy
eaaf17a792
fix: make table for `args` instead of using luar
2021-12-06 16:32:42 -04:00
TorchedSammy
f60f61e616
style: remove new line
2021-12-06 16:26:51 -04:00
TorchedSammy
28fcdb3122
fix: take care of readline segfault, update deps
2021-12-06 16:24:25 -04:00
TorchedSammy
4e2e8ddf94
fix: revert "fix: resize if terminal has been resized during running command and fix readline segfault"
...
This reverts commit d270e8f66b
.
causes breakage
2021-12-06 16:07:23 -04:00
TorchedSammy
d270e8f66b
fix: resize if terminal has been resized during running command and fix readline segfault
2021-12-06 15:53:51 -04:00
TorchedSammy
6ac4aa50b3
fix: check if interactive when handling signals
2021-12-06 15:45:35 -04:00
TorchedSammy
2a71fb0075
fix!: change xdg config file to init.lua
2021-12-06 15:42:04 -04:00
TorchedSammy
51b1219003
feat(bait): add catchOnce function
2021-12-04 17:59:19 -04:00
TorchedSammy
dd45766bae
style: dont redeclare function param, just assign
2021-12-04 17:56:45 -04:00
TorchedSammy
144e158473
chore: remove unused function param
2021-12-04 17:56:11 -04:00
TorchedSammy
dedb8cbf76
chore: make typ a local
2021-12-04 17:54:04 -04:00
TorchedSammy
284d4e01a3
chore: rename f to fname in subdoc map (doesnt redefine f)
2021-12-04 17:53:34 -04:00
TorchedSammy
3d36786cc7
chore: remove redundant returns
2021-12-04 17:53:10 -04:00
TorchedSammy
074c5f6766
fix: require lunacolors in preload
2021-12-04 17:50:04 -04:00
TorchedSammy
2e21af4d6b
refactor: use curuser to get homedir everywhere
2021-12-01 18:31:04 -04:00
TorchedSammy
effd028658
fix: substitution of home dir to ~ when names in path match it
...
fixes edge cases like `/mnt/home/user`
2021-12-01 18:30:03 -04:00
TorchedSammy
4a517bde5e
fix: remove handler when error in hook occurs
2021-12-01 17:35:12 -04:00
TorchedSammy
6a526dbbe4
fix: dont panic when error in bait hook occurs
2021-12-01 17:30:06 -04:00
TorchedSammy
3568b62219
style: use decl and assign operator instead of var and =
2021-12-01 17:29:14 -04:00
TorchedSammy
34778a4bdf
fix!: default SHLVL to 0 instead of 1
2021-11-28 23:19:14 -04:00
TorchedSammy
ce0b2ab955
fix: dont print extra new line on ctrl+d in continue prompt
2021-11-28 10:44:02 -05:00
TorchedSammy
9261253b63
fix: stop interval if error occurs
2021-11-28 09:29:17 -05:00
TorchedSammy
f6aaf85cca
fix: make minimal config actually minimal and not require lunacolors
2021-11-27 22:51:32 -05:00
TorchedSammy
12910ba724
fix: add docs for hilbish.xdg
2021-11-25 22:24:35 -05:00
TorchedSammy
e8a69d36bb
fix: executable tab completion
2021-11-23 19:09:07 -05:00
TorchedSammy
c329d21e7d
chore: make changelogs and bump for 0.7.1
2021-11-22 22:54:20 -05:00
TorchedSammy
4aafddfdb1
fix: tab complete absolute path binaries properly
2021-11-22 22:52:14 -05:00
TorchedSammy
80dcfc362b
fix: allow non absolute paths to be executed
...
this is a regression introduced in 06272778f8
2021-11-22 22:49:23 -05:00
TorchedSammy
4127396892
docs: add docs for new functions
2021-11-22 22:04:30 -05:00
TorchedSammy
7ab81a61df
fix: dont trim trailing space for completion field
2021-11-22 21:52:58 -05:00
TorchedSammy
65435572d4
docs: clarify what a scope is
2021-11-22 19:40:00 -05:00
TorchedSammy
c0abeee648
docs: fixed heading size for bugfixes in 0.7
2021-11-22 19:38:55 -05:00
TorchedSammy
a38625d821
docs: changelog for 0.7
2021-11-22 19:38:06 -05:00
TorchedSammy
4e244e141f
fix: remove variables heading if there is none, account for global in new module doc format
2021-11-22 19:20:57 -05:00
TorchedSammy
f741c2709c
fix: check and print module isnt found instead of failing
2021-11-22 19:20:31 -05:00
TorchedSammy
179947cd98
fix: only add __docProp metatable from SetField function
2021-11-22 19:19:36 -05:00
TorchedSammy
43ddab699f
feat: add in shell documentation for module properties
2021-11-22 18:59:28 -05:00
TorchedSammy
538ba3547f
chore: reorder code
2021-11-22 18:58:30 -05:00