548de98551
chore: merge from 3.0 branch
2025-06-16 17:16:21 -04:00
49f2bae9e1
feat: add yarn library ( #355 )
2025-06-15 16:25:07 -04:00
5ca858d112
feat: move readline to golibs ( #356 )
2025-06-15 15:47:53 -04:00
1bb433dc64
feat: add processors api ( #343 )
...
* feat: add processors api
* fix: make processor work properly, implement in exec code
* feat: add names to processors, allow skipping based on name
* feat: add opt to skip processors
* feat: allow processors to set if history should be saved
2025-06-10 18:23:24 -04:00
aec17d1077
chore: merge
2025-05-30 12:28:26 -04:00
049b517b88
feat: emit hilbish.cd on fs.cd ( closes #350 )
2025-05-30 12:27:57 -04:00
35272ce1ac
feat: implement alias and display for completion groups of type list ( #347 )
2025-05-04 20:48:56 -04:00
Nadiyar
0036932693
docs: improve existing lunacolors guide ( #331 )
...
* docs: extend the lunacolors guide
* docs: add lunacolors change to CHANGELOG
---------
Co-authored-by: sammyette <torchedsammy@gmail.com>
2025-05-04 20:41:19 -04:00
e676c095c2
fix: dont refresh log on regex search error
2025-04-24 12:08:12 -04:00
ef4c925e37
fix: alias resolution for continued input with quotes
2025-04-24 11:27:43 -04:00
80d72a29bb
feat: return values returned by bait hooks ( closes #297 )
2025-04-23 20:12:05 -04:00
0854b5a769
fix!: don't define hilbish.completion, without the s at the end
...
the interface is hilbish.completions (s at the end)
2025-04-23 19:36:50 -04:00
2ca99fe831
fix!: get/set env variables via env table ( #294 )
...
this removes the old "virtual global table" which allows
getting environment variables via just their names in lua.
this means:
an environment variable (like TERM) would need to be accessed
via the `env` table instead of just using TERM in lua.
`TERM` -> `env.TERM`
they can also be set via `env.VARIABLE = 'value'
2025-04-23 19:33:09 -04:00
8793a733a6
chore: change ver info to 3.0
2025-04-23 19:31:11 -04:00
6827940466
chore: remove print and fix formatting
2025-04-17 22:36:29 -04:00
fde615ff3f
chore: merge
2025-04-17 22:34:23 -04:00
d002c82271
fix: hilbish.run return exitCode instead of runner output table
2025-04-17 22:34:17 -04:00
f64229b52c
fix: set autoflush to true by default for sinks, and flush when reading from sinks ( closes #344 )
2025-04-17 22:33:50 -04:00
James Dugan
3d5766ac33
fix: hilbish.sink.readAll() function now reads data that doesn't end in a newline ( #345 )
2025-04-17 22:06:21 -04:00
60edfc00ee
chore: delete some unneeded code and files
2025-04-03 09:08:27 -04:00
6cd294373c
feat: add abbreviations ( #340 )
2025-04-03 08:45:02 -04:00
02c89b99dd
refactor: decouple sh use in core exec code ( #337 )
2025-04-03 00:38:35 -04:00
fe4e972fbe
chore: update version info
2025-04-03 00:37:17 -04:00
e4a9e06d2a
chore: merge (again)
2025-04-02 11:12:13 -04:00
487b5fa4f8
ci: checkout with submodules
2025-04-02 11:12:09 -04:00
sammy-ette
946e8e7228
docs: [ci] generate new docs
2025-04-02 15:09:45 +00:00
04206b6a14
docs: upload docs
2025-04-02 11:09:18 -04:00
9ea2a2f332
chore: merge
2025-04-02 11:08:54 -04:00
sammy-ette
364cb1ca2e
fix: add . to dataDir as fallback
2025-04-02 11:08:41 -04:00
sammy-ette
2ba878713c
docs: [ci] generate new docs
2025-04-02 14:55:27 +00:00
2678ec723e
fix: push docs
2025-04-02 10:55:11 -04:00
dbf2d80863
fix: remove unused vars for other targets
2025-04-02 10:51:53 -04:00
fab98bc613
feat: search XDG_DATA_DIRS for hilbish files
2025-04-02 10:49:25 -04:00
sammy-ette
7b16cde540
docs: [ci] generate new docs
2025-04-02 13:42:07 +00:00
4150001d8b
fix: make lua implemented hilbish interfaces documented ( #335 )
...
* fix: make lua implemented hilbish interfaces documented
* fix: signature link in table of contents
* fix: reduce function list to match in go generated docs
* fix: toc appending
* docs: enable docs for hilbish.messages
* feat: add description gen, and more spacing between param listing
* docs: add more detailed documentation for lua modules
* docs: update hilbish.messages docs
* fix: add description for lua doc'd modules, remove duplicate docs
* docs: add back hilbish.jobs doc
* feat: generate toc for lua modules
* fix: add table heading
* ci: add lua docgen
* docs: put dirs.old doc on 1 line
2025-04-02 09:41:37 -04:00
32ed0d2348
docs: add a bit of extra info in the getting started doc
2025-03-14 18:45:56 -04:00
8731b1a7d1
chore: revert "chore: revert "chore: add 2.4 motd (work in progress)""
...
revertception
This reverts commit 7fc3f4a569405c86675978341a0c008069b994b9.
2024-12-29 21:44:05 -04:00
4743222044
chore: forward master in sync to v2.3.4
2024-12-28 19:58:00 -04:00
14a600f922
chore: bump version related things
v2.3.4
2024-12-28 19:56:17 -04:00
13e6d180f8
fix: use global env variables when executing
2024-12-28 19:53:26 -04:00
CelestialCrafter
836f941e16
fix: handle completion info check error ( #330 )
...
* fix: handle completion info check error
fixes Rosettea/Hilbish#329
* make changelog more descriptive
2024-12-28 19:53:19 -04:00
a02cd1d7ef
fix: use global env variables when executing
2024-12-28 19:50:06 -04:00
c969f5ed15
feat: complete hint text on right arrow ( #328 )
2024-12-22 12:09:57 -04:00
CelestialCrafter
36ce05e85a
fix: handle completion info check error ( #330 )
...
* fix: handle completion info check error
fixes Rosettea/Hilbish#329
* make changelog more descriptive
2024-11-22 20:20:43 -04:00
ac7c97442e
chore: bump for bugfix release
v2.3.3
2024-11-04 06:54:09 -04:00
7fc3f4a569
chore: revert "chore: add 2.4 motd (work in progress)"
...
This reverts commit e6b88816fdb3a827ac09b1f7f2f2be178b3ca421.
2024-11-04 06:51:31 -04:00
dbb45a1947
chore: revert "chore: bump to 2.4"
...
This reverts commit db851cf4f833de11dc72fc20821919ff45028391.
2024-11-04 06:51:20 -04:00
3da150bb64
chore: merge
2024-11-03 23:24:32 -04:00
46968e632b
fix: bump golua ( closes #326 )
2024-11-03 23:24:18 -04:00
ShalokShalom
1e01580d8f
docs: add info about runner mode ( #325 )
2024-08-31 18:05:24 -04:00