sammyette
a7ba2fdf1a
fix: add newline at the end of input if in an unfinished heredoc ( #322 )
...
and define (or fix) the behavior of input ending with a slash
it will now add a newline at the end of input always
2024-08-16 15:26:10 -04:00
sammyette
0582fbd30c
chore: prepare v2.3.2
2024-07-30 19:26:35 -04:00
sammyette
19feda919e
chore: update changelog
2024-07-27 14:27:54 -04:00
Nathan J Helmig
35a8d0eaa4
feat: adds some friendly tips ( #315 )
...
Co-authored-by: Nathan Helmig <nathanhelmig@pop-os.attlocal.net>
2024-07-21 19:02:46 -04:00
sammyette
44d63a398a
chore: update changelog
2024-07-20 10:03:36 -04:00
sammyette
4e882b376b
chore: update version info
2024-07-20 09:36:42 -04:00
sammyette
5f8d942f0a
fix: reuse shell runner instance ( #312 )
2024-07-20 09:31:57 -04:00
sammyette
41e5e3f789
feat: commanders can exit via ctrl c ( #313 )
2024-07-19 18:46:46 -04:00
youkwhd
b24fc4a422
fix: check if no command passed to exec ( #310 )
...
* fix: check if no command passed to exec
* docs: add exec fixes
* chore: remove extra space
2024-07-10 10:04:15 -04:00
sammyette
ff6e08902f
fix(greenhouse): reset at end and beginning of line to fix colors leaking to other lines
2024-05-03 19:06:17 -04:00
sammyette
a20123fc24
feat: allow hilbish.run to take a table of files to use for output ( #291 )
2024-04-27 21:03:54 -04:00
sammyette
521298733e
chore: update changelog
2024-04-27 10:52:00 -04:00
James Dugan
aa376f9b14
feat: cat implementation now uses chunk reading ( #290 )
2024-04-20 19:04:24 -04:00
sammyette
40c3cecabb
chore: merge branch
2024-04-16 12:09:18 -04:00
sammyette
ce99209f0d
chore: update version info
2024-04-16 12:09:14 -04:00
sammyette
d1dbb84c16
fix(readline): flickering on line refresh ( #288 )
2024-04-16 11:56:57 -04:00
sammyette
7d487bfc98
refactor: remove metatables protecting hilbish api and opts ( #287 )
2024-04-11 18:16:45 -04:00
sammyette
b416264138
fix: tty checks ( #284 )
2024-04-06 18:37:16 -04:00
sammyette
11323a70aa
feat: add page keys to greenhouse
2023-12-30 16:16:59 -04:00
sammyette
30830ed6ed
chore: prepare v2.2.1
2023-12-26 12:33:57 -04:00
sammyette
b7602b0bbe
chore: update changelog
2023-12-25 23:29:53 -04:00
sammyette
8fdae6c1d7
refactor: doc improvements (again) ( #260 )
2023-12-25 22:08:29 -05:00
Super
ee1ed077b9
fix: infinite loop when navigating history without any history ( #268 )
...
fixes #252
2023-11-02 17:50:36 -04:00
sammyette
78eb657897
feat: hilbish native pager ( #240 )
2023-10-25 00:41:53 -04:00
sammyette
483e5f6dbe
fix(hilbish.completions): return prefix on the `call` function (from #263 )
2023-09-30 19:52:33 -04:00
sammyette
ba04fb2af7
feat: allow numbered substitutions in aliases ( #258 )
2023-09-09 13:51:58 -04:00
sammyette
c6c81ddece
feat: add notification/message interface ( #239 )
...
details in #219
2023-07-10 19:03:30 -04:00
sammyette
3eae0f07be
feat: add fuzzy searching for completion and history search ( #247 )
...
* feat: add fuzzy searching for completion and history search
* feat: add fuzzy opt for fuzzy history searching
* chore: add fuzzy opt to changelog
2023-07-10 00:06:29 -04:00
sammyette
cbc5e81c9d
feat: show indexes on cdr list and change home to tilde ( #253 )
...
* feat: show indexes on cdr list and change home to tilde
* fix: remove underline in cdr help page
2023-07-09 18:43:21 -04:00
sammyette
3dd834fcdf
fix: merge patch releases with master ( #248 )
...
my absolutely terrible april fools release was made on a separate branch. this pr merges the fixes on master so history can be synced up. (and mainly to get the 2.1.2 blog post)
2023-04-10 12:38:30 -04:00
sammyette
d577b3c958
feat: sink enhancements ( #241 )
...
* feat: add read method to sinks
* feat: add manual flush method for sinks
* fix: add flush as sink method and fix arg amount for read
* feat: add pipe property to sinks to see if stdin sink is a pipe
* feat: add method autoFlush to toggle/change automatic flushing
* chore: update changelog
2023-03-25 17:42:25 -04:00
crumb
4e37e8ca47
fix: replace sed with vgrep ( #238 )
2023-02-18 20:02:52 -04:00
sammyette
d48a66e393
docs: update changelog
2023-02-10 16:59:44 -04:00
sammyette
2f6ab5fd92
feat: add sink for commanders to write output/read input ( #232 )
...
to write output, you would usually just use the print builtin
since commanders are just lua custom commands but this does not
consider the fact of pipes or other shell operators being used
to redirect or whatever.
this adds readable/writable "sinks" which is a type for input
or output and is currently only used for commanders but can be
used for other hilbish things in the future
2023-01-20 19:07:42 -04:00
sammyette
8d20ad9eed
fix: make hilbish.which work properly with aliases
2023-01-18 06:52:22 -04:00
sammyette
6530d48b00
docs: document types properly ( #227 )
2023-01-18 06:39:26 -04:00
sammyette
72d6b0a4a0
chore: add 2.0.1 tag to changelog
2022-12-28 20:53:38 -04:00
sammyette
f661db158b
chore: add missing entries to changelog
2022-12-20 00:27:47 -04:00
sammyette
787d6c082f
chore: prepare for v2.0
2022-12-19 23:46:45 -04:00
TorchedSammy
6ca36847f1
docs: add bolded notes/changes for building and installing hilbish 2.0
2022-12-12 21:04:04 -04:00
sammyette
4ee160fb66
fix: provide correct command when navigating history ( #214 )
...
fixes an issue of going up and down in history results in the incorrect order of commands being inserted (nothing happens to the order in the history itself, just when navigating via arrow keys)
* fix: provide correct command when navigating history
previously, the order while navigating history
with the arrow keys would be incorrect
meaning the command you expect if you go u
then go back down would not be there
* chore: update changelog
2022-12-09 21:45:52 -04:00
TorchedSammy
1024f93446
chore: update changelog
2022-12-06 12:54:56 -04:00
TorchedSammy
26ff6c9a46
fix(nature/completions): get command name properly for custom completions
2022-12-05 23:15:35 -04:00
TorchedSammy
3f9b230381
chore: update changelog
2022-11-30 14:29:46 -04:00
TorchedSammy
ff4609e432
feat: add hilbish.cancel hook ( closes #213 )
2022-11-25 19:21:36 -04:00
TorchedSammy
ef3e7d92bc
chore: update changelog
2022-11-25 19:13:32 -04:00
TorchedSammy
8b547f2af0
feat: make tab completion work with spaces and escaped characters
2022-11-25 16:56:35 -04:00
TorchedSammy
6ffcc498ac
docs: update changelog for rc
2022-10-14 19:25:18 -04:00
sammy
0d32a10ca3
feat: add builtins clear, exec and cat ( #208 )
...
* feat: add clear and exec command
* docs: add builtins to changelog
* feat: add cat command
2022-10-14 19:15:40 -04:00
TorchedSammy
91596fa81c
docs: document drop in windows support
2022-10-10 17:33:36 -04:00