diff --git a/versions/new-website/blog/improving-this-website/index.html b/versions/new-website/blog/improving-this-website/index.html index 6055f23a..6dfad3a9 100644 --- a/versions/new-website/blog/improving-this-website/index.html +++ b/versions/new-website/blog/improving-this-website/index.html @@ -1,5 +1,5 @@ -Hilbish
Improving Hilbish's Branding

Sidebar

  • Lunacolors
  • Introduction
  • Completions
  • Frequently Asked Questions
  • Getting Started
  • Options
  • Features
  • Runner Mode
  • Notification
  • Signals
  • Signal
  • Command
  • Hilbish
  • Vim Mode
  • Actions
  • Module bait
  • Module terminal
  • API
  • Module fs
  • Module commander
  • Module snail
  • Module hilbish.aliases
  • Module hilbish.abbr
  • Module hilbish
  • Module hilbish.userDir
  • Module hilbish.messages
  • Module hilbish.runner
  • Module hilbish.history
  • Module hilbish.jobs
  • Module hilbish.editor
  • Module hilbish.module
  • Module hilbish.os
  • Module hilbish.completion
  • Module hilbish.timers
  • Module dirs
  • Nature
  • Module doc

Improving Hilbish's Branding

Happy birthday Hilbish! As of last month, Hilbish is now 2 years old. +Hilbish

Improving Hilbish's Branding

Sidebar

  • Vim Mode
  • Completions
  • Lunacolors
  • Frequently Asked Questions
  • Getting Started
  • Introduction
  • Module fs
  • Module snail
  • Module terminal
  • Module commander
  • API
  • Module bait
  • Module hilbish.module
  • Module hilbish.abbr
  • Module hilbish.userDir
  • Module hilbish.os
  • Module hilbish.history
  • Module hilbish.completion
  • Module hilbish.messages
  • Module hilbish.aliases
  • Module hilbish.runner
  • Module hilbish.timers
  • Module hilbish
  • Module hilbish.jobs
  • Module hilbish.editor
  • Actions
  • Module doc
  • Nature
  • Module dirs
  • Hilbish
  • Command
  • Signals
  • Signal
  • Notification
  • Runner Mode
  • Options
  • Features

Improving Hilbish's Branding

Happy birthday Hilbish! As of last month, Hilbish is now 2 years old. Unfortunately I missed the official date, but I will still make a more focused post on the date (19st).

I decided to fix up this website and Hilbish’s logo, so that can @@ -47,4 +47,4 @@ This includes:

  • Borders! Something this simple makes the website look a lot better, especially on mobile.
  • More padding and margin everywhere. Home, doc pages, blog post listing.
  • -
\ No newline at end of file +
\ No newline at end of file diff --git a/versions/new-website/blog/v2.0-release/index.html b/versions/new-website/blog/v2.0-release/index.html index ef22ae83..012c5567 100644 --- a/versions/new-website/blog/v2.0-release/index.html +++ b/versions/new-website/blog/v2.0-release/index.html @@ -1,5 +1,5 @@ -Hilbish
Hilbish v2.0 Release

Sidebar

  • Lunacolors
  • Introduction
  • Completions
  • Frequently Asked Questions
  • Getting Started
  • Options
  • Features
  • Runner Mode
  • Notification
  • Signals
  • Signal
  • Command
  • Hilbish
  • Vim Mode
  • Actions
  • Module bait
  • Module terminal
  • API
  • Module fs
  • Module commander
  • Module snail
  • Module hilbish.aliases
  • Module hilbish.abbr
  • Module hilbish
  • Module hilbish.userDir
  • Module hilbish.messages
  • Module hilbish.runner
  • Module hilbish.history
  • Module hilbish.jobs
  • Module hilbish.editor
  • Module hilbish.module
  • Module hilbish.os
  • Module hilbish.completion
  • Module hilbish.timers
  • Module dirs
  • Nature
  • Module doc

Hilbish v2.0 Release

Hilbish v2.0 has been released! +Hilbish

Hilbish v2.0 Release

Sidebar

  • Vim Mode
  • Completions
  • Lunacolors
  • Frequently Asked Questions
  • Getting Started
  • Introduction
  • Module fs
  • Module snail
  • Module terminal
  • Module commander
  • API
  • Module bait
  • Module hilbish.module
  • Module hilbish.abbr
  • Module hilbish.userDir
  • Module hilbish.os
  • Module hilbish.history
  • Module hilbish.completion
  • Module hilbish.messages
  • Module hilbish.aliases
  • Module hilbish.runner
  • Module hilbish.timers
  • Module hilbish
  • Module hilbish.jobs
  • Module hilbish.editor
  • Actions
  • Module doc
  • Nature
  • Module dirs
  • Hilbish
  • Command
  • Signals
  • Signal
  • Notification
  • Runner Mode
  • Options
  • Features

Hilbish v2.0 Release

Hilbish v2.0 has been released! Well actually, it was released a week ago, but I only wrote this Hilbish blog after that.

This is a big release, coming 9 months after the previous v1.2.0 and @@ -88,4 +88,4 @@ everything, but the goal is to get there!

This v2.0 release marks an advancement in Hilbish (and also how long one of my projects hasn’t died) and I hope it can advance even further.

Thanks for reading, and I’ll be back for the v2.1 release notes, or maybe -something else in between.

HilbishThe Moon-powered shell!MIT License, copyright sammyette 2025
\ No newline at end of file +something else in between.

\ No newline at end of file diff --git a/versions/new-website/blog/v2.1-release/index.html b/versions/new-website/blog/v2.1-release/index.html index f36551af..b8fb8bd5 100644 --- a/versions/new-website/blog/v2.1-release/index.html +++ b/versions/new-website/blog/v2.1-release/index.html @@ -1,5 +1,5 @@ -Hilbish
v2.1 Release

Sidebar

  • Lunacolors
  • Introduction
  • Completions
  • Frequently Asked Questions
  • Getting Started
  • Options
  • Features
  • Runner Mode
  • Notification
  • Signals
  • Signal
  • Command
  • Hilbish
  • Vim Mode
  • Actions
  • Module bait
  • Module terminal
  • API
  • Module fs
  • Module commander
  • Module snail
  • Module hilbish.aliases
  • Module hilbish.abbr
  • Module hilbish
  • Module hilbish.userDir
  • Module hilbish.messages
  • Module hilbish.runner
  • Module hilbish.history
  • Module hilbish.jobs
  • Module hilbish.editor
  • Module hilbish.module
  • Module hilbish.os
  • Module hilbish.completion
  • Module hilbish.timers
  • Module dirs
  • Nature
  • Module doc

v2.1 Release

+Hilbish
v2.1 Release

Sidebar

  • Vim Mode
  • Completions
  • Lunacolors
  • Frequently Asked Questions
  • Getting Started
  • Introduction
  • Module fs
  • Module snail
  • Module terminal
  • Module commander
  • API
  • Module bait
  • Module hilbish.module
  • Module hilbish.abbr
  • Module hilbish.userDir
  • Module hilbish.os
  • Module hilbish.history
  • Module hilbish.completion
  • Module hilbish.messages
  • Module hilbish.aliases
  • Module hilbish.runner
  • Module hilbish.timers
  • Module hilbish
  • Module hilbish.jobs
  • Module hilbish.editor
  • Actions
  • Module doc
  • Nature
  • Module dirs
  • Hilbish
  • Command
  • Signals
  • Signal
  • Notification
  • Runner Mode
  • Options
  • Features

v2.1 Release

The release with full changelogs and prebuilt binaries can be seen at the v2.1.0 tag.

@@ -50,4 +50,4 @@ cause a panic with all empty arguments passed.

Next Release

Stay tuned for the v2.2 release, which will have a bigger set of features -and maybe some more bug fixes!

HilbishThe Moon-powered shell!MIT License, copyright sammyette 2025
\ No newline at end of file +and maybe some more bug fixes!

\ No newline at end of file diff --git a/versions/new-website/blog/v2.1.1-release/index.html b/versions/new-website/blog/v2.1.1-release/index.html index 1bbeefa4..57b91524 100644 --- a/versions/new-website/blog/v2.1.1-release/index.html +++ b/versions/new-website/blog/v2.1.1-release/index.html @@ -1,5 +1,5 @@ -Hilbish
v2.1.1 Release

Sidebar

  • Lunacolors
  • Introduction
  • Completions
  • Frequently Asked Questions
  • Getting Started
  • Options
  • Features
  • Runner Mode
  • Notification
  • Signals
  • Signal
  • Command
  • Hilbish
  • Vim Mode
  • Actions
  • Module bait
  • Module terminal
  • API
  • Module fs
  • Module commander
  • Module snail
  • Module hilbish.aliases
  • Module hilbish.abbr
  • Module hilbish
  • Module hilbish.userDir
  • Module hilbish.messages
  • Module hilbish.runner
  • Module hilbish.history
  • Module hilbish.jobs
  • Module hilbish.editor
  • Module hilbish.module
  • Module hilbish.os
  • Module hilbish.completion
  • Module hilbish.timers
  • Module dirs
  • Nature
  • Module doc

v2.1.1 Release

+Hilbish
v2.1.1 Release

Sidebar

  • Vim Mode
  • Completions
  • Lunacolors
  • Frequently Asked Questions
  • Getting Started
  • Introduction
  • Module fs
  • Module snail
  • Module terminal
  • Module commander
  • API
  • Module bait
  • Module hilbish.module
  • Module hilbish.abbr
  • Module hilbish.userDir
  • Module hilbish.os
  • Module hilbish.history
  • Module hilbish.completion
  • Module hilbish.messages
  • Module hilbish.aliases
  • Module hilbish.runner
  • Module hilbish.timers
  • Module hilbish
  • Module hilbish.jobs
  • Module hilbish.editor
  • Actions
  • Module doc
  • Nature
  • Module dirs
  • Hilbish
  • Command
  • Signals
  • Signal
  • Notification
  • Runner Mode
  • Options
  • Features

v2.1.1 Release

The release with full changelogs and prebuilt binaries can be seen at the v2.1.1 tag.

@@ -25,4 +25,4 @@ which results in less time wasted running invalid and TERRIBLE Lua code.

If you run a command that does not exist, Hilbish will say goodbye.

Closing

Hope you enjoy this new release! It took a lot of effort to create this new version -while I was busy doing completely nothing. :)))

HilbishThe Moon-powered shell!MIT License, copyright sammyette 2025
\ No newline at end of file +while I was busy doing completely nothing. :)))

\ No newline at end of file diff --git a/versions/new-website/blog/v2.1.2-release/index.html b/versions/new-website/blog/v2.1.2-release/index.html index 73e244ba..698f0b66 100644 --- a/versions/new-website/blog/v2.1.2-release/index.html +++ b/versions/new-website/blog/v2.1.2-release/index.html @@ -1,5 +1,5 @@ -Hilbish
v2.1.2 Release

Sidebar

  • Lunacolors
  • Introduction
  • Completions
  • Frequently Asked Questions
  • Getting Started
  • Options
  • Features
  • Runner Mode
  • Notification
  • Signals
  • Signal
  • Command
  • Hilbish
  • Vim Mode
  • Actions
  • Module bait
  • Module terminal
  • API
  • Module fs
  • Module commander
  • Module snail
  • Module hilbish.aliases
  • Module hilbish.abbr
  • Module hilbish
  • Module hilbish.userDir
  • Module hilbish.messages
  • Module hilbish.runner
  • Module hilbish.history
  • Module hilbish.jobs
  • Module hilbish.editor
  • Module hilbish.module
  • Module hilbish.os
  • Module hilbish.completion
  • Module hilbish.timers
  • Module dirs
  • Nature
  • Module doc

v2.1.2 Release

+Hilbish
v2.1.2 Release

Sidebar

  • Vim Mode
  • Completions
  • Lunacolors
  • Frequently Asked Questions
  • Getting Started
  • Introduction
  • Module fs
  • Module snail
  • Module terminal
  • Module commander
  • API
  • Module bait
  • Module hilbish.module
  • Module hilbish.abbr
  • Module hilbish.userDir
  • Module hilbish.os
  • Module hilbish.history
  • Module hilbish.completion
  • Module hilbish.messages
  • Module hilbish.aliases
  • Module hilbish.runner
  • Module hilbish.timers
  • Module hilbish
  • Module hilbish.jobs
  • Module hilbish.editor
  • Actions
  • Module doc
  • Nature
  • Module dirs
  • Hilbish
  • Command
  • Signals
  • Signal
  • Notification
  • Runner Mode
  • Options
  • Features

v2.1.2 Release

The release with full changelogs and prebuilt binaries can be seen at the v2.1.2 tag.

@@ -7,4 +7,4 @@ tag.

This release reverts the April Fool’s code additions in v2.1.1. It is functionally equal to v2.1.0. Nice!

A real release will come possibly in a few days or next week, so stay tuned for -the good and feature-filled release of v2.2!

HilbishThe Moon-powered shell!MIT License, copyright sammyette 2025
\ No newline at end of file +the good and feature-filled release of v2.2!

\ No newline at end of file diff --git a/versions/new-website/blog/v2.2-release/index.html b/versions/new-website/blog/v2.2-release/index.html index 96a3d4f0..6485fd5d 100644 --- a/versions/new-website/blog/v2.2-release/index.html +++ b/versions/new-website/blog/v2.2-release/index.html @@ -1,5 +1,5 @@ -Hilbish
v2.2 Release

Sidebar

  • Lunacolors
  • Introduction
  • Completions
  • Frequently Asked Questions
  • Getting Started
  • Options
  • Features
  • Runner Mode
  • Notification
  • Signals
  • Signal
  • Command
  • Hilbish
  • Vim Mode
  • Actions
  • Module bait
  • Module terminal
  • API
  • Module fs
  • Module commander
  • Module snail
  • Module hilbish.aliases
  • Module hilbish.abbr
  • Module hilbish
  • Module hilbish.userDir
  • Module hilbish.messages
  • Module hilbish.runner
  • Module hilbish.history
  • Module hilbish.jobs
  • Module hilbish.editor
  • Module hilbish.module
  • Module hilbish.os
  • Module hilbish.completion
  • Module hilbish.timers
  • Module dirs
  • Nature
  • Module doc

v2.2 Release

+Hilbish
v2.2 Release

Sidebar

  • Vim Mode
  • Completions
  • Lunacolors
  • Frequently Asked Questions
  • Getting Started
  • Introduction
  • Module fs
  • Module snail
  • Module terminal
  • Module commander
  • API
  • Module bait
  • Module hilbish.module
  • Module hilbish.abbr
  • Module hilbish.userDir
  • Module hilbish.os
  • Module hilbish.history
  • Module hilbish.completion
  • Module hilbish.messages
  • Module hilbish.aliases
  • Module hilbish.runner
  • Module hilbish.timers
  • Module hilbish
  • Module hilbish.jobs
  • Module hilbish.editor
  • Actions
  • Module doc
  • Nature
  • Module dirs
  • Hilbish
  • Command
  • Signals
  • Signal
  • Notification
  • Runner Mode
  • Options
  • Features

v2.2 Release

The release with full changelogs and prebuilt binaries can be seen at the v2.2.0 tag.

@@ -61,4 +61,4 @@ well now too due to an oversight when changing up the job functions.

For the next release, I’m hoping that it won’t take as long to deliver on what is realistically a small amount of changes. So v2.3 will be coming in a short time with some good changes, promise! See you in the -next blog post.

HilbishThe Moon-powered shell!MIT License, copyright sammyette 2025
\ No newline at end of file +next blog post.

\ No newline at end of file diff --git a/versions/new-website/blog/v2.3-release/index.html b/versions/new-website/blog/v2.3-release/index.html index 708841f1..694f181a 100644 --- a/versions/new-website/blog/v2.3-release/index.html +++ b/versions/new-website/blog/v2.3-release/index.html @@ -1,5 +1,5 @@ -Hilbish
v2.3 Release

Sidebar

  • Lunacolors
  • Introduction
  • Completions
  • Frequently Asked Questions
  • Getting Started
  • Options
  • Features
  • Runner Mode
  • Notification
  • Signals
  • Signal
  • Command
  • Hilbish
  • Vim Mode
  • Actions
  • Module bait
  • Module terminal
  • API
  • Module fs
  • Module commander
  • Module snail
  • Module hilbish.aliases
  • Module hilbish.abbr
  • Module hilbish
  • Module hilbish.userDir
  • Module hilbish.messages
  • Module hilbish.runner
  • Module hilbish.history
  • Module hilbish.jobs
  • Module hilbish.editor
  • Module hilbish.module
  • Module hilbish.os
  • Module hilbish.completion
  • Module hilbish.timers
  • Module dirs
  • Nature
  • Module doc

v2.3 Release

+Hilbish
v2.3 Release

Sidebar

  • Vim Mode
  • Completions
  • Lunacolors
  • Frequently Asked Questions
  • Getting Started
  • Introduction
  • Module fs
  • Module snail
  • Module terminal
  • Module commander
  • API
  • Module bait
  • Module hilbish.module
  • Module hilbish.abbr
  • Module hilbish.userDir
  • Module hilbish.os
  • Module hilbish.history
  • Module hilbish.completion
  • Module hilbish.messages
  • Module hilbish.aliases
  • Module hilbish.runner
  • Module hilbish.timers
  • Module hilbish
  • Module hilbish.jobs
  • Module hilbish.editor
  • Actions
  • Module doc
  • Nature
  • Module dirs
  • Hilbish
  • Command
  • Signals
  • Signal
  • Notification
  • Runner Mode
  • Options
  • Features

v2.3 Release

The release with full changelogs and prebuilt binaries can be seen at the v2.3.0 tag.

@@ -36,4 +36,4 @@ they can now be exited. current working directory being wrong with some commands.
  • Some greenhouse bugs have been fixed, like randomly appearing when resizing the terminal and some text attributes like color appearing where they weren’t supposed to.
  • -
    \ No newline at end of file +
    \ No newline at end of file diff --git a/versions/new-website/blog/welcome/index.html b/versions/new-website/blog/welcome/index.html index 9638a435..359fd763 100644 --- a/versions/new-website/blog/welcome/index.html +++ b/versions/new-website/blog/welcome/index.html @@ -1,3 +1,3 @@ -Hilbish
    Welcome to the Hilbish blog

    Sidebar

    • Lunacolors
    • Introduction
    • Completions
    • Frequently Asked Questions
    • Getting Started
    • Options
    • Features
    • Runner Mode
    • Notification
    • Signals
    • Signal
    • Command
    • Hilbish
    • Vim Mode
    • Actions
    • Module bait
    • Module terminal
    • API
    • Module fs
    • Module commander
    • Module snail
    • Module hilbish.aliases
    • Module hilbish.abbr
    • Module hilbish
    • Module hilbish.userDir
    • Module hilbish.messages
    • Module hilbish.runner
    • Module hilbish.history
    • Module hilbish.jobs
    • Module hilbish.editor
    • Module hilbish.module
    • Module hilbish.os
    • Module hilbish.completion
    • Module hilbish.timers
    • Module dirs
    • Nature
    • Module doc

    Welcome to the Hilbish blog

    Hello! Welcome to the Hilbish blog. This will mainly contain release -announcements and some other things relating to Hilbish (development).

    \ No newline at end of file +Hilbish
    Welcome to the Hilbish blog

    Sidebar

    • Vim Mode
    • Completions
    • Lunacolors
    • Frequently Asked Questions
    • Getting Started
    • Introduction
    • Module fs
    • Module snail
    • Module terminal
    • Module commander
    • API
    • Module bait
    • Module hilbish.module
    • Module hilbish.abbr
    • Module hilbish.userDir
    • Module hilbish.os
    • Module hilbish.history
    • Module hilbish.completion
    • Module hilbish.messages
    • Module hilbish.aliases
    • Module hilbish.runner
    • Module hilbish.timers
    • Module hilbish
    • Module hilbish.jobs
    • Module hilbish.editor
    • Actions
    • Module doc
    • Nature
    • Module dirs
    • Hilbish
    • Command
    • Signals
    • Signal
    • Notification
    • Runner Mode
    • Options
    • Features

    Welcome to the Hilbish blog

    Hello! Welcome to the Hilbish blog. This will mainly contain release +announcements and some other things relating to Hilbish (development).

    \ No newline at end of file diff --git a/versions/new-website/docs/api/bait/index.html b/versions/new-website/docs/api/bait/index.html index 518b5229..c84018ee 100644 --- a/versions/new-website/docs/api/bait/index.html +++ b/versions/new-website/docs/api/bait/index.html @@ -1,5 +1,5 @@ -Hilbish
    Module bait

    Sidebar

    • Lunacolors
    • Introduction
    • Completions
    • Frequently Asked Questions
    • Getting Started
    • Options
    • Features
    • Runner Mode
    • Notification
    • Signals
    • Signal
    • Command
    • Hilbish
    • Vim Mode
    • Actions
    • Module bait
    • Module terminal
    • API
    • Module fs
    • Module commander
    • Module snail
    • Module hilbish.aliases
    • Module hilbish.abbr
    • Module hilbish
    • Module hilbish.userDir
    • Module hilbish.messages
    • Module hilbish.runner
    • Module hilbish.history
    • Module hilbish.jobs
    • Module hilbish.editor
    • Module hilbish.module
    • Module hilbish.os
    • Module hilbish.completion
    • Module hilbish.timers
    • Module dirs
    • Nature
    • Module doc

    Module bait

    Introduction

    +Hilbish
    Module bait

    Sidebar

    • Vim Mode
    • Completions
    • Lunacolors
    • Frequently Asked Questions
    • Getting Started
    • Introduction
    • Module fs
    • Module snail
    • Module terminal
    • Module commander
    • API
    • Module bait
    • Module hilbish.module
    • Module hilbish.abbr
    • Module hilbish.userDir
    • Module hilbish.os
    • Module hilbish.history
    • Module hilbish.completion
    • Module hilbish.messages
    • Module hilbish.aliases
    • Module hilbish.runner
    • Module hilbish.timers
    • Module hilbish
    • Module hilbish.jobs
    • Module hilbish.editor
    • Actions
    • Module doc
    • Nature
    • Module dirs
    • Hilbish
    • Command
    • Signals
    • Signal
    • Notification
    • Runner Mode
    • Options
    • Features

    Module bait

    Introduction

    Bait is the event emitter for Hilbish. Much like Node.js and its events system, many actions in Hilbish emit events. Unlike Node.js, Hilbish events are global. So make sure to @@ -145,4 +145,4 @@ The arguments to pass to the hook.

    print('Hello ' .. greetTo) end) -
    \ No newline at end of file + \ No newline at end of file diff --git a/versions/new-website/docs/api/commander/index.html b/versions/new-website/docs/api/commander/index.html index 16bc9fb8..ed8578b7 100644 --- a/versions/new-website/docs/api/commander/index.html +++ b/versions/new-website/docs/api/commander/index.html @@ -1,5 +1,5 @@ -Hilbish
    Module commander

    Sidebar

    • Lunacolors
    • Introduction
    • Completions
    • Frequently Asked Questions
    • Getting Started
    • Options
    • Features
    • Runner Mode
    • Notification
    • Signals
    • Signal
    • Command
    • Hilbish
    • Vim Mode
    • Actions
    • Module bait
    • Module terminal
    • API
    • Module fs
    • Module commander
    • Module snail
    • Module hilbish.aliases
    • Module hilbish.abbr
    • Module hilbish
    • Module hilbish.userDir
    • Module hilbish.messages
    • Module hilbish.runner
    • Module hilbish.history
    • Module hilbish.jobs
    • Module hilbish.editor
    • Module hilbish.module
    • Module hilbish.os
    • Module hilbish.completion
    • Module hilbish.timers
    • Module dirs
    • Nature
    • Module doc

    Module commander

    Introduction

    +Hilbish
    Module commander

    Sidebar

    • Vim Mode
    • Completions
    • Lunacolors
    • Frequently Asked Questions
    • Getting Started
    • Introduction
    • Module fs
    • Module snail
    • Module terminal
    • Module commander
    • API
    • Module bait
    • Module hilbish.module
    • Module hilbish.abbr
    • Module hilbish.userDir
    • Module hilbish.os
    • Module hilbish.history
    • Module hilbish.completion
    • Module hilbish.messages
    • Module hilbish.aliases
    • Module hilbish.runner
    • Module hilbish.timers
    • Module hilbish
    • Module hilbish.jobs
    • Module hilbish.editor
    • Actions
    • Module doc
    • Nature
    • Module dirs
    • Hilbish
    • Command
    • Signals
    • Signal
    • Notification
    • Runner Mode
    • Options
    • Features

    Module commander

    Introduction

    Commander is the library which handles Hilbish commands. This makes the user able to add Lua-written commands to their shell without making a separate script in a bin folder. Instead, you may simply use the Commander @@ -102,4 +102,4 @@ commander.registry() -> table

    Parameters

    This function has no parameters.

    -
    \ No newline at end of file + \ No newline at end of file diff --git a/versions/new-website/docs/api/fs/index.html b/versions/new-website/docs/api/fs/index.html index a5a8313e..862a16a8 100644 --- a/versions/new-website/docs/api/fs/index.html +++ b/versions/new-website/docs/api/fs/index.html @@ -1,5 +1,5 @@ -Hilbish
    Module fs

    Sidebar

    • Lunacolors
    • Introduction
    • Completions
    • Frequently Asked Questions
    • Getting Started
    • Options
    • Features
    • Runner Mode
    • Notification
    • Signals
    • Signal
    • Command
    • Hilbish
    • Vim Mode
    • Actions
    • Module bait
    • Module terminal
    • API
    • Module fs
    • Module commander
    • Module snail
    • Module hilbish.aliases
    • Module hilbish.abbr
    • Module hilbish
    • Module hilbish.userDir
    • Module hilbish.messages
    • Module hilbish.runner
    • Module hilbish.history
    • Module hilbish.jobs
    • Module hilbish.editor
    • Module hilbish.module
    • Module hilbish.os
    • Module hilbish.completion
    • Module hilbish.timers
    • Module dirs
    • Nature
    • Module doc

    Module fs

    Introduction

    +Hilbish
    Module fs

    Sidebar

    • Vim Mode
    • Completions
    • Lunacolors
    • Frequently Asked Questions
    • Getting Started
    • Introduction
    • Module fs
    • Module snail
    • Module terminal
    • Module commander
    • API
    • Module bait
    • Module hilbish.module
    • Module hilbish.abbr
    • Module hilbish.userDir
    • Module hilbish.os
    • Module hilbish.history
    • Module hilbish.completion
    • Module hilbish.messages
    • Module hilbish.aliases
    • Module hilbish.runner
    • Module hilbish.timers
    • Module hilbish
    • Module hilbish.jobs
    • Module hilbish.editor
    • Actions
    • Module doc
    • Nature
    • Module dirs
    • Hilbish
    • Command
    • Signals
    • Signal
    • Notification
    • Runner Mode
    • Options
    • Features

    Module fs

    Introduction

    The fs module provides filesystem functions to Hilbish. While Lua’s standard library has some I/O functions, they’re missing a lot of the basics. The fs library offers more functions and will work on any operating system Hilbish does.

    @@ -244,4 +244,4 @@ isDir (boolean) - If the path is a directory

    } ]]-- -
    \ No newline at end of file + \ No newline at end of file diff --git a/versions/new-website/docs/api/hilbish/hilbish.abbr/index.html b/versions/new-website/docs/api/hilbish/hilbish.abbr/index.html index bdcd4c42..1433aa77 100644 --- a/versions/new-website/docs/api/hilbish/hilbish.abbr/index.html +++ b/versions/new-website/docs/api/hilbish/hilbish.abbr/index.html @@ -1,5 +1,5 @@ -Hilbish
    Module hilbish.abbr

    Sidebar

    • Lunacolors
    • Introduction
    • Completions
    • Frequently Asked Questions
    • Getting Started
    • Options
    • Features
    • Runner Mode
    • Notification
    • Signals
    • Signal
    • Command
    • Hilbish
    • Vim Mode
    • Actions
    • Module bait
    • Module terminal
    • API
    • Module fs
    • Module commander
    • Module snail
    • Module hilbish.aliases
    • Module hilbish.abbr
    • Module hilbish
    • Module hilbish.userDir
    • Module hilbish.messages
    • Module hilbish.runner
    • Module hilbish.history
    • Module hilbish.jobs
    • Module hilbish.editor
    • Module hilbish.module
    • Module hilbish.os
    • Module hilbish.completion
    • Module hilbish.timers
    • Module dirs
    • Nature
    • Module doc

    Module hilbish.abbr

    Introduction

    +Hilbish
    Module hilbish.abbr

    Sidebar

    • Vim Mode
    • Completions
    • Lunacolors
    • Frequently Asked Questions
    • Getting Started
    • Introduction
    • Module fs
    • Module snail
    • Module terminal
    • Module commander
    • API
    • Module bait
    • Module hilbish.module
    • Module hilbish.abbr
    • Module hilbish.userDir
    • Module hilbish.os
    • Module hilbish.history
    • Module hilbish.completion
    • Module hilbish.messages
    • Module hilbish.aliases
    • Module hilbish.runner
    • Module hilbish.timers
    • Module hilbish
    • Module hilbish.jobs
    • Module hilbish.editor
    • Actions
    • Module doc
    • Nature
    • Module dirs
    • Hilbish
    • Command
    • Signals
    • Signal
    • Notification
    • Runner Mode
    • Options
    • Features

    Module hilbish.abbr

    Introduction

    The abbr module manages Hilbish abbreviations. These are words that can be replaced with longer command line strings when entered. As an example, git push can be abbreviated to gp. When the user types @@ -56,4 +56,4 @@ hilbish.abbr.remove(abbr)

    Removes the named abbr.

    Parameters

    abbr string

    -
    \ No newline at end of file + \ No newline at end of file diff --git a/versions/new-website/docs/api/hilbish/hilbish.aliases/index.html b/versions/new-website/docs/api/hilbish/hilbish.aliases/index.html index 72fb05b6..88302af3 100644 --- a/versions/new-website/docs/api/hilbish/hilbish.aliases/index.html +++ b/versions/new-website/docs/api/hilbish/hilbish.aliases/index.html @@ -1,5 +1,5 @@ -Hilbish
    Module hilbish.aliases

    Sidebar

    • Lunacolors
    • Introduction
    • Completions
    • Frequently Asked Questions
    • Getting Started
    • Options
    • Features
    • Runner Mode
    • Notification
    • Signals
    • Signal
    • Command
    • Hilbish
    • Vim Mode
    • Actions
    • Module bait
    • Module terminal
    • API
    • Module fs
    • Module commander
    • Module snail
    • Module hilbish.aliases
    • Module hilbish.abbr
    • Module hilbish
    • Module hilbish.userDir
    • Module hilbish.messages
    • Module hilbish.runner
    • Module hilbish.history
    • Module hilbish.jobs
    • Module hilbish.editor
    • Module hilbish.module
    • Module hilbish.os
    • Module hilbish.completion
    • Module hilbish.timers
    • Module dirs
    • Nature
    • Module doc

    Module hilbish.aliases

    Introduction

    +Hilbish
    Module hilbish.aliases

    Sidebar

    • Vim Mode
    • Completions
    • Lunacolors
    • Frequently Asked Questions
    • Getting Started
    • Introduction
    • Module fs
    • Module snail
    • Module terminal
    • Module commander
    • API
    • Module bait
    • Module hilbish.module
    • Module hilbish.abbr
    • Module hilbish.userDir
    • Module hilbish.os
    • Module hilbish.history
    • Module hilbish.completion
    • Module hilbish.messages
    • Module hilbish.aliases
    • Module hilbish.runner
    • Module hilbish.timers
    • Module hilbish
    • Module hilbish.jobs
    • Module hilbish.editor
    • Actions
    • Module doc
    • Nature
    • Module dirs
    • Hilbish
    • Command
    • Signals
    • Signal
    • Notification
    • Runner Mode
    • Options
    • Features

    Module hilbish.aliases

    Introduction

    The alias interface deals with all command aliases in Hilbish.

    Functions

    @@ -81,4 +81,4 @@ hilbish.aliases.resolve(alias) -> string?

    Resolves an alias to its original command. Will thrown an error if the alias doesn’t exist.

    Parameters

    string alias

    -
    HilbishThe Moon-powered shell!MIT License, copyright sammyette 2025
    \ No newline at end of file +
    HilbishThe Moon-powered shell!MIT License, copyright sammyette 2025
    \ No newline at end of file diff --git a/versions/new-website/docs/api/hilbish/hilbish.completion/index.html b/versions/new-website/docs/api/hilbish/hilbish.completion/index.html index afce3fe3..15e72f23 100644 --- a/versions/new-website/docs/api/hilbish/hilbish.completion/index.html +++ b/versions/new-website/docs/api/hilbish/hilbish.completion/index.html @@ -1,5 +1,5 @@ -Hilbish
    Module hilbish.completion

    Sidebar

    • Lunacolors
    • Introduction
    • Completions
    • Frequently Asked Questions
    • Getting Started
    • Options
    • Features
    • Runner Mode
    • Notification
    • Signals
    • Signal
    • Command
    • Hilbish
    • Vim Mode
    • Actions
    • Module bait
    • Module terminal
    • API
    • Module fs
    • Module commander
    • Module snail
    • Module hilbish.aliases
    • Module hilbish.abbr
    • Module hilbish
    • Module hilbish.userDir
    • Module hilbish.messages
    • Module hilbish.runner
    • Module hilbish.history
    • Module hilbish.jobs
    • Module hilbish.editor
    • Module hilbish.module
    • Module hilbish.os
    • Module hilbish.completion
    • Module hilbish.timers
    • Module dirs
    • Nature
    • Module doc

    Module hilbish.completion

    Introduction

    +Hilbish
    Module hilbish.completion

    Sidebar

    • Vim Mode
    • Completions
    • Lunacolors
    • Frequently Asked Questions
    • Getting Started
    • Introduction
    • Module fs
    • Module snail
    • Module terminal
    • Module commander
    • API
    • Module bait
    • Module hilbish.module
    • Module hilbish.abbr
    • Module hilbish.userDir
    • Module hilbish.os
    • Module hilbish.history
    • Module hilbish.completion
    • Module hilbish.messages
    • Module hilbish.aliases
    • Module hilbish.runner
    • Module hilbish.timers
    • Module hilbish
    • Module hilbish.jobs
    • Module hilbish.editor
    • Actions
    • Module doc
    • Nature
    • Module dirs
    • Hilbish
    • Command
    • Signals
    • Signal
    • Notification
    • Runner Mode
    • Options
    • Features

    Module hilbish.completion

    Introduction

    The completions interface deals with tab completions.

    Functions

    @@ -120,4 +120,4 @@ Numerical position of the cursor

    end end -
    HilbishThe Moon-powered shell!MIT License, copyright sammyette 2025
    \ No newline at end of file +
    HilbishThe Moon-powered shell!MIT License, copyright sammyette 2025
    \ No newline at end of file diff --git a/versions/new-website/docs/api/hilbish/hilbish.editor/index.html b/versions/new-website/docs/api/hilbish/hilbish.editor/index.html index c7f85387..b3dea922 100644 --- a/versions/new-website/docs/api/hilbish/hilbish.editor/index.html +++ b/versions/new-website/docs/api/hilbish/hilbish.editor/index.html @@ -1,5 +1,5 @@ -Hilbish
    Module hilbish.editor

    Sidebar

    • Lunacolors
    • Introduction
    • Completions
    • Frequently Asked Questions
    • Getting Started
    • Options
    • Features
    • Runner Mode
    • Notification
    • Signals
    • Signal
    • Command
    • Hilbish
    • Vim Mode
    • Actions
    • Module bait
    • Module terminal
    • API
    • Module fs
    • Module commander
    • Module snail
    • Module hilbish.aliases
    • Module hilbish.abbr
    • Module hilbish
    • Module hilbish.userDir
    • Module hilbish.messages
    • Module hilbish.runner
    • Module hilbish.history
    • Module hilbish.jobs
    • Module hilbish.editor
    • Module hilbish.module
    • Module hilbish.os
    • Module hilbish.completion
    • Module hilbish.timers
    • Module dirs
    • Nature
    • Module doc

    Module hilbish.editor

    Introduction

    +Hilbish
    Module hilbish.editor

    Sidebar

    • Vim Mode
    • Completions
    • Lunacolors
    • Frequently Asked Questions
    • Getting Started
    • Introduction
    • Module fs
    • Module snail
    • Module terminal
    • Module commander
    • API
    • Module bait
    • Module hilbish.module
    • Module hilbish.abbr
    • Module hilbish.userDir
    • Module hilbish.os
    • Module hilbish.history
    • Module hilbish.completion
    • Module hilbish.messages
    • Module hilbish.aliases
    • Module hilbish.runner
    • Module hilbish.timers
    • Module hilbish
    • Module hilbish.jobs
    • Module hilbish.editor
    • Actions
    • Module doc
    • Nature
    • Module dirs
    • Hilbish
    • Command
    • Signals
    • Signal
    • Notification
    • Runner Mode
    • Options
    • Features

    Module hilbish.editor

    Introduction

    The hilbish.editor interface provides functions to directly interact with the line editor in use.

    Functions

    @@ -109,4 +109,4 @@ hilbish.editor.setVimRegister(register, text)

    Parameters

    string register

    string text

    -
    HilbishThe Moon-powered shell!MIT License, copyright sammyette 2025
    \ No newline at end of file +
    HilbishThe Moon-powered shell!MIT License, copyright sammyette 2025
    \ No newline at end of file diff --git a/versions/new-website/docs/api/hilbish/hilbish.history/index.html b/versions/new-website/docs/api/hilbish/hilbish.history/index.html index 645e88eb..01a99c4b 100644 --- a/versions/new-website/docs/api/hilbish/hilbish.history/index.html +++ b/versions/new-website/docs/api/hilbish/hilbish.history/index.html @@ -1,5 +1,5 @@ -Hilbish
    Module hilbish.history

    Sidebar

    • Lunacolors
    • Introduction
    • Completions
    • Frequently Asked Questions
    • Getting Started
    • Options
    • Features
    • Runner Mode
    • Notification
    • Signals
    • Signal
    • Command
    • Hilbish
    • Vim Mode
    • Actions
    • Module bait
    • Module terminal
    • API
    • Module fs
    • Module commander
    • Module snail
    • Module hilbish.aliases
    • Module hilbish.abbr
    • Module hilbish
    • Module hilbish.userDir
    • Module hilbish.messages
    • Module hilbish.runner
    • Module hilbish.history
    • Module hilbish.jobs
    • Module hilbish.editor
    • Module hilbish.module
    • Module hilbish.os
    • Module hilbish.completion
    • Module hilbish.timers
    • Module dirs
    • Nature
    • Module doc

    Module hilbish.history

    Introduction

    +Hilbish
    Module hilbish.history

    Sidebar

    • Vim Mode
    • Completions
    • Lunacolors
    • Frequently Asked Questions
    • Getting Started
    • Introduction
    • Module fs
    • Module snail
    • Module terminal
    • Module commander
    • API
    • Module bait
    • Module hilbish.module
    • Module hilbish.abbr
    • Module hilbish.userDir
    • Module hilbish.os
    • Module hilbish.history
    • Module hilbish.completion
    • Module hilbish.messages
    • Module hilbish.aliases
    • Module hilbish.runner
    • Module hilbish.timers
    • Module hilbish
    • Module hilbish.jobs
    • Module hilbish.editor
    • Actions
    • Module doc
    • Nature
    • Module dirs
    • Hilbish
    • Command
    • Signals
    • Signal
    • Notification
    • Runner Mode
    • Options
    • Features

    Module hilbish.history

    Introduction

    The history interface deals with command history. This includes the ability to override functions to change the main method of saving history.

    @@ -93,4 +93,4 @@ hilbish.history.size() -> number

    Returns the amount of commands in the history.

    Parameters

    This function has no parameters.

    -
    HilbishThe Moon-powered shell!MIT License, copyright sammyette 2025
    \ No newline at end of file +
    HilbishThe Moon-powered shell!MIT License, copyright sammyette 2025
    \ No newline at end of file diff --git a/versions/new-website/docs/api/hilbish/hilbish.jobs/index.html b/versions/new-website/docs/api/hilbish/hilbish.jobs/index.html index 17f3bbf4..83e80262 100644 --- a/versions/new-website/docs/api/hilbish/hilbish.jobs/index.html +++ b/versions/new-website/docs/api/hilbish/hilbish.jobs/index.html @@ -1,5 +1,5 @@ -Hilbish
    Module hilbish.jobs

    Sidebar

    • Lunacolors
    • Introduction
    • Completions
    • Frequently Asked Questions
    • Getting Started
    • Options
    • Features
    • Runner Mode
    • Notification
    • Signals
    • Signal
    • Command
    • Hilbish
    • Vim Mode
    • Actions
    • Module bait
    • Module terminal
    • API
    • Module fs
    • Module commander
    • Module snail
    • Module hilbish.aliases
    • Module hilbish.abbr
    • Module hilbish
    • Module hilbish.userDir
    • Module hilbish.messages
    • Module hilbish.runner
    • Module hilbish.history
    • Module hilbish.jobs
    • Module hilbish.editor
    • Module hilbish.module
    • Module hilbish.os
    • Module hilbish.completion
    • Module hilbish.timers
    • Module dirs
    • Nature
    • Module doc

    Module hilbish.jobs

    Introduction

    +Hilbish
    Module hilbish.jobs

    Sidebar

    • Vim Mode
    • Completions
    • Lunacolors
    • Frequently Asked Questions
    • Getting Started
    • Introduction
    • Module fs
    • Module snail
    • Module terminal
    • Module commander
    • API
    • Module bait
    • Module hilbish.module
    • Module hilbish.abbr
    • Module hilbish.userDir
    • Module hilbish.os
    • Module hilbish.history
    • Module hilbish.completion
    • Module hilbish.messages
    • Module hilbish.aliases
    • Module hilbish.runner
    • Module hilbish.timers
    • Module hilbish
    • Module hilbish.jobs
    • Module hilbish.editor
    • Actions
    • Module doc
    • Nature
    • Module dirs
    • Hilbish
    • Command
    • Signals
    • Signal
    • Notification
    • Runner Mode
    • Options
    • Features

    Module hilbish.jobs

    Introduction

    Manage interactive jobs in Hilbish via Lua.

    Jobs are the name of background tasks/commands. A job can be started via interactive usage or with the functions defined below for use in external runners.

    @@ -155,4 +155,4 @@ executed normally and wait for it to complete.

    start()

    Starts running the job.

    stop()

    -

    Stops the job from running.

    HilbishThe Moon-powered shell!MIT License, copyright sammyette 2025
    \ No newline at end of file +

    Stops the job from running.

    HilbishThe Moon-powered shell!MIT License, copyright sammyette 2025
    \ No newline at end of file diff --git a/versions/new-website/docs/api/hilbish/hilbish.messages/index.html b/versions/new-website/docs/api/hilbish/hilbish.messages/index.html index e559cf55..73c9819d 100644 --- a/versions/new-website/docs/api/hilbish/hilbish.messages/index.html +++ b/versions/new-website/docs/api/hilbish/hilbish.messages/index.html @@ -1,5 +1,5 @@ -Hilbish
    Module hilbish.messages

    Sidebar

    • Lunacolors
    • Introduction
    • Completions
    • Frequently Asked Questions
    • Getting Started
    • Options
    • Features
    • Runner Mode
    • Notification
    • Signals
    • Signal
    • Command
    • Hilbish
    • Vim Mode
    • Actions
    • Module bait
    • Module terminal
    • API
    • Module fs
    • Module commander
    • Module snail
    • Module hilbish.aliases
    • Module hilbish.abbr
    • Module hilbish
    • Module hilbish.userDir
    • Module hilbish.messages
    • Module hilbish.runner
    • Module hilbish.history
    • Module hilbish.jobs
    • Module hilbish.editor
    • Module hilbish.module
    • Module hilbish.os
    • Module hilbish.completion
    • Module hilbish.timers
    • Module dirs
    • Nature
    • Module doc

    Module hilbish.messages

    Introduction

    +Hilbish
    Module hilbish.messages

    Sidebar

    • Vim Mode
    • Completions
    • Lunacolors
    • Frequently Asked Questions
    • Getting Started
    • Introduction
    • Module fs
    • Module snail
    • Module terminal
    • Module commander
    • API
    • Module bait
    • Module hilbish.module
    • Module hilbish.abbr
    • Module hilbish.userDir
    • Module hilbish.os
    • Module hilbish.history
    • Module hilbish.completion
    • Module hilbish.messages
    • Module hilbish.aliases
    • Module hilbish.runner
    • Module hilbish.timers
    • Module hilbish
    • Module hilbish.jobs
    • Module hilbish.editor
    • Actions
    • Module doc
    • Nature
    • Module dirs
    • Hilbish
    • Command
    • Signals
    • Signal
    • Notification
    • Runner Mode
    • Options
    • Features

    Module hilbish.messages

    Introduction

    The messages interface defines a way for Hilbish-integrated commands, user config and other tasks to send notifications to alert the user.z The hilbish.message type is a table with the following keys: @@ -131,4 +131,4 @@ hilbish.messages.unreadCount()

    Returns the amount of unread messages.

    Parameters

    This function has no parameters.

    -
    HilbishThe Moon-powered shell!MIT License, copyright sammyette 2025
    \ No newline at end of file +
    HilbishThe Moon-powered shell!MIT License, copyright sammyette 2025
    \ No newline at end of file diff --git a/versions/new-website/docs/api/hilbish/hilbish.module/index.html b/versions/new-website/docs/api/hilbish/hilbish.module/index.html index be671623..9e88912f 100644 --- a/versions/new-website/docs/api/hilbish/hilbish.module/index.html +++ b/versions/new-website/docs/api/hilbish/hilbish.module/index.html @@ -1,5 +1,5 @@ -Hilbish
    Module hilbish.module

    Sidebar

    • Lunacolors
    • Introduction
    • Completions
    • Frequently Asked Questions
    • Getting Started
    • Options
    • Features
    • Runner Mode
    • Notification
    • Signals
    • Signal
    • Command
    • Hilbish
    • Vim Mode
    • Actions
    • Module bait
    • Module terminal
    • API
    • Module fs
    • Module commander
    • Module snail
    • Module hilbish.aliases
    • Module hilbish.abbr
    • Module hilbish
    • Module hilbish.userDir
    • Module hilbish.messages
    • Module hilbish.runner
    • Module hilbish.history
    • Module hilbish.jobs
    • Module hilbish.editor
    • Module hilbish.module
    • Module hilbish.os
    • Module hilbish.completion
    • Module hilbish.timers
    • Module dirs
    • Nature
    • Module doc

    Module hilbish.module

    Introduction

    +Hilbish
    Module hilbish.module

    Sidebar

    • Vim Mode
    • Completions
    • Lunacolors
    • Frequently Asked Questions
    • Getting Started
    • Introduction
    • Module fs
    • Module snail
    • Module terminal
    • Module commander
    • API
    • Module bait
    • Module hilbish.module
    • Module hilbish.abbr
    • Module hilbish.userDir
    • Module hilbish.os
    • Module hilbish.history
    • Module hilbish.completion
    • Module hilbish.messages
    • Module hilbish.aliases
    • Module hilbish.runner
    • Module hilbish.timers
    • Module hilbish
    • Module hilbish.jobs
    • Module hilbish.editor
    • Actions
    • Module doc
    • Nature
    • Module dirs
    • Hilbish
    • Command
    • Signals
    • Signal
    • Notification
    • Runner Mode
    • Options
    • Features

    Module hilbish.module

    Introduction

    The hilbish.module interface provides a function to load Hilbish plugins/modules. Hilbish modules are Go-written plugins (see https://pkg.go.dev/plugin) that are used to add functionality @@ -68,4 +68,4 @@ hilbish.module.load(path) It will throw if any error occurs.

    Parameters

    string path

    -
    HilbishThe Moon-powered shell!MIT License, copyright sammyette 2025
    \ No newline at end of file +
    HilbishThe Moon-powered shell!MIT License, copyright sammyette 2025
    \ No newline at end of file diff --git a/versions/new-website/docs/api/hilbish/hilbish.os/index.html b/versions/new-website/docs/api/hilbish/hilbish.os/index.html index 4d5ae91c..33881581 100644 --- a/versions/new-website/docs/api/hilbish/hilbish.os/index.html +++ b/versions/new-website/docs/api/hilbish/hilbish.os/index.html @@ -1,5 +1,5 @@ -Hilbish
    Module hilbish.os

    Sidebar

    • Lunacolors
    • Introduction
    • Completions
    • Frequently Asked Questions
    • Getting Started
    • Options
    • Features
    • Runner Mode
    • Notification
    • Signals
    • Signal
    • Command
    • Hilbish
    • Vim Mode
    • Actions
    • Module bait
    • Module terminal
    • API
    • Module fs
    • Module commander
    • Module snail
    • Module hilbish.aliases
    • Module hilbish.abbr
    • Module hilbish
    • Module hilbish.userDir
    • Module hilbish.messages
    • Module hilbish.runner
    • Module hilbish.history
    • Module hilbish.jobs
    • Module hilbish.editor
    • Module hilbish.module
    • Module hilbish.os
    • Module hilbish.completion
    • Module hilbish.timers
    • Module dirs
    • Nature
    • Module doc

    Module hilbish.os

    Introduction

    +Hilbish
    Module hilbish.os

    Sidebar

    • Vim Mode
    • Completions
    • Lunacolors
    • Frequently Asked Questions
    • Getting Started
    • Introduction
    • Module fs
    • Module snail
    • Module terminal
    • Module commander
    • API
    • Module bait
    • Module hilbish.module
    • Module hilbish.abbr
    • Module hilbish.userDir
    • Module hilbish.os
    • Module hilbish.history
    • Module hilbish.completion
    • Module hilbish.messages
    • Module hilbish.aliases
    • Module hilbish.runner
    • Module hilbish.timers
    • Module hilbish
    • Module hilbish.jobs
    • Module hilbish.editor
    • Actions
    • Module doc
    • Nature
    • Module dirs
    • Hilbish
    • Command
    • Signals
    • Signal
    • Notification
    • Runner Mode
    • Options
    • Features

    Module hilbish.os

    Introduction

    Provides simple text information properties about the current operating system. This mainly includes the name and version.

    Static module fields

    @@ -24,4 +24,4 @@ This mainly includes the name and version.

    -
    Version of the current OS
    \ No newline at end of file +
    \ No newline at end of file diff --git a/versions/new-website/docs/api/hilbish/hilbish.runner/index.html b/versions/new-website/docs/api/hilbish/hilbish.runner/index.html index d5723407..f8700c33 100644 --- a/versions/new-website/docs/api/hilbish/hilbish.runner/index.html +++ b/versions/new-website/docs/api/hilbish/hilbish.runner/index.html @@ -1,5 +1,5 @@ -Hilbish
    Module hilbish.runner

    Sidebar

    • Lunacolors
    • Introduction
    • Completions
    • Frequently Asked Questions
    • Getting Started
    • Options
    • Features
    • Runner Mode
    • Notification
    • Signals
    • Signal
    • Command
    • Hilbish
    • Vim Mode
    • Actions
    • Module bait
    • Module terminal
    • API
    • Module fs
    • Module commander
    • Module snail
    • Module hilbish.aliases
    • Module hilbish.abbr
    • Module hilbish
    • Module hilbish.userDir
    • Module hilbish.messages
    • Module hilbish.runner
    • Module hilbish.history
    • Module hilbish.jobs
    • Module hilbish.editor
    • Module hilbish.module
    • Module hilbish.os
    • Module hilbish.completion
    • Module hilbish.timers
    • Module dirs
    • Nature
    • Module doc

    Module hilbish.runner

    Introduction

    +Hilbish
    Module hilbish.runner

    Sidebar

    • Vim Mode
    • Completions
    • Lunacolors
    • Frequently Asked Questions
    • Getting Started
    • Introduction
    • Module fs
    • Module snail
    • Module terminal
    • Module commander
    • API
    • Module bait
    • Module hilbish.module
    • Module hilbish.abbr
    • Module hilbish.userDir
    • Module hilbish.os
    • Module hilbish.history
    • Module hilbish.completion
    • Module hilbish.messages
    • Module hilbish.aliases
    • Module hilbish.runner
    • Module hilbish.timers
    • Module hilbish
    • Module hilbish.jobs
    • Module hilbish.editor
    • Actions
    • Module doc
    • Nature
    • Module dirs
    • Hilbish
    • Command
    • Signals
    • Signal
    • Notification
    • Runner Mode
    • Options
    • Features

    Module hilbish.runner

    Introduction

    The runner interface contains functions that allow the user to change how Hilbish interprets interactive input. Users can add and change the default runner for interactive input to any @@ -228,4 +228,4 @@ hilbish.runner.sh()

    Parameters

    This function has no parameters.

    -
    \ No newline at end of file + \ No newline at end of file diff --git a/versions/new-website/docs/api/hilbish/hilbish.timers/index.html b/versions/new-website/docs/api/hilbish/hilbish.timers/index.html index 15c7e170..43467618 100644 --- a/versions/new-website/docs/api/hilbish/hilbish.timers/index.html +++ b/versions/new-website/docs/api/hilbish/hilbish.timers/index.html @@ -1,5 +1,5 @@ -Hilbish
    Module hilbish.timers

    Sidebar

    • Lunacolors
    • Introduction
    • Completions
    • Frequently Asked Questions
    • Getting Started
    • Options
    • Features
    • Runner Mode
    • Notification
    • Signals
    • Signal
    • Command
    • Hilbish
    • Vim Mode
    • Actions
    • Module bait
    • Module terminal
    • API
    • Module fs
    • Module commander
    • Module snail
    • Module hilbish.aliases
    • Module hilbish.abbr
    • Module hilbish
    • Module hilbish.userDir
    • Module hilbish.messages
    • Module hilbish.runner
    • Module hilbish.history
    • Module hilbish.jobs
    • Module hilbish.editor
    • Module hilbish.module
    • Module hilbish.os
    • Module hilbish.completion
    • Module hilbish.timers
    • Module dirs
    • Nature
    • Module doc

    Module hilbish.timers

    Introduction

    +Hilbish
    Module hilbish.timers

    Sidebar

    • Vim Mode
    • Completions
    • Lunacolors
    • Frequently Asked Questions
    • Getting Started
    • Introduction
    • Module fs
    • Module snail
    • Module terminal
    • Module commander
    • API
    • Module bait
    • Module hilbish.module
    • Module hilbish.abbr
    • Module hilbish.userDir
    • Module hilbish.os
    • Module hilbish.history
    • Module hilbish.completion
    • Module hilbish.messages
    • Module hilbish.aliases
    • Module hilbish.runner
    • Module hilbish.timers
    • Module hilbish
    • Module hilbish.jobs
    • Module hilbish.editor
    • Actions
    • Module doc
    • Nature
    • Module dirs
    • Hilbish
    • Command
    • Signals
    • Signal
    • Notification
    • Runner Mode
    • Options
    • Features

    Module hilbish.timers

    Introduction

    If you ever want to run a piece of code on a timed interval, or want to wait a few seconds, you don’t have to rely on timing tricks, as Hilbish has a timer API to set intervals and timeouts.

    @@ -111,4 +111,4 @@ hilbish.timers.get(id) ->
    HilbishThe Moon-powered shell!MIT License, copyright sammyette 2025
    \ No newline at end of file +

    Stops a timer.

    HilbishThe Moon-powered shell!MIT License, copyright sammyette 2025
    \ No newline at end of file diff --git a/versions/new-website/docs/api/hilbish/hilbish.userdir/index.html b/versions/new-website/docs/api/hilbish/hilbish.userdir/index.html index 531e0e82..3096c385 100644 --- a/versions/new-website/docs/api/hilbish/hilbish.userdir/index.html +++ b/versions/new-website/docs/api/hilbish/hilbish.userdir/index.html @@ -1,5 +1,5 @@ -Hilbish
    Module hilbish.userDir

    Sidebar

    • Lunacolors
    • Introduction
    • Completions
    • Frequently Asked Questions
    • Getting Started
    • Options
    • Features
    • Runner Mode
    • Notification
    • Signals
    • Signal
    • Command
    • Hilbish
    • Vim Mode
    • Actions
    • Module bait
    • Module terminal
    • API
    • Module fs
    • Module commander
    • Module snail
    • Module hilbish.aliases
    • Module hilbish.abbr
    • Module hilbish
    • Module hilbish.userDir
    • Module hilbish.messages
    • Module hilbish.runner
    • Module hilbish.history
    • Module hilbish.jobs
    • Module hilbish.editor
    • Module hilbish.module
    • Module hilbish.os
    • Module hilbish.completion
    • Module hilbish.timers
    • Module dirs
    • Nature
    • Module doc

    Module hilbish.userDir

    Introduction

    +Hilbish
    Module hilbish.userDir

    Sidebar

    • Vim Mode
    • Completions
    • Lunacolors
    • Frequently Asked Questions
    • Getting Started
    • Introduction
    • Module fs
    • Module snail
    • Module terminal
    • Module commander
    • API
    • Module bait
    • Module hilbish.module
    • Module hilbish.abbr
    • Module hilbish.userDir
    • Module hilbish.os
    • Module hilbish.history
    • Module hilbish.completion
    • Module hilbish.messages
    • Module hilbish.aliases
    • Module hilbish.runner
    • Module hilbish.timers
    • Module hilbish
    • Module hilbish.jobs
    • Module hilbish.editor
    • Actions
    • Module doc
    • Nature
    • Module dirs
    • Hilbish
    • Command
    • Signals
    • Signal
    • Notification
    • Runner Mode
    • Options
    • Features

    Module hilbish.userDir

    Introduction

    This interface just contains properties to know about certain user directories. It is equivalent to XDG on Linux and gets the user’s preferred directories for configs and data.

    @@ -21,4 +21,4 @@ for configs and data.

    The user’s directory for program data -
    HilbishThe Moon-powered shell!MIT License, copyright sammyette 2025
    \ No newline at end of file +
    HilbishThe Moon-powered shell!MIT License, copyright sammyette 2025
    \ No newline at end of file diff --git a/versions/new-website/docs/api/hilbish/index.html b/versions/new-website/docs/api/hilbish/index.html index 67dd30f1..d98983d4 100644 --- a/versions/new-website/docs/api/hilbish/index.html +++ b/versions/new-website/docs/api/hilbish/index.html @@ -1,5 +1,5 @@ -Hilbish
    Module hilbish

    Sidebar

    • Lunacolors
    • Introduction
    • Completions
    • Frequently Asked Questions
    • Getting Started
    • Options
    • Features
    • Runner Mode
    • Notification
    • Signals
    • Signal
    • Command
    • Hilbish
    • Vim Mode
    • Actions
    • Module bait
    • Module terminal
    • API
    • Module fs
    • Module commander
    • Module snail
    • Module hilbish.aliases
    • Module hilbish.abbr
    • Module hilbish
    • Module hilbish.userDir
    • Module hilbish.messages
    • Module hilbish.runner
    • Module hilbish.history
    • Module hilbish.jobs
    • Module hilbish.editor
    • Module hilbish.module
    • Module hilbish.os
    • Module hilbish.completion
    • Module hilbish.timers
    • Module dirs
    • Nature
    • Module doc

    Module hilbish

    Introduction

    +Hilbish
    Module hilbish

    Sidebar

    • Vim Mode
    • Completions
    • Lunacolors
    • Frequently Asked Questions
    • Getting Started
    • Introduction
    • Module fs
    • Module snail
    • Module terminal
    • Module commander
    • API
    • Module bait
    • Module hilbish.module
    • Module hilbish.abbr
    • Module hilbish.userDir
    • Module hilbish.os
    • Module hilbish.history
    • Module hilbish.completion
    • Module hilbish.messages
    • Module hilbish.aliases
    • Module hilbish.runner
    • Module hilbish.timers
    • Module hilbish
    • Module hilbish.jobs
    • Module hilbish.editor
    • Actions
    • Module doc
    • Nature
    • Module dirs
    • Hilbish
    • Command
    • Signals
    • Signal
    • Notification
    • Runner Mode
    • Options
    • Features

    Module hilbish

    Introduction

    The Hilbish module includes the core API, containing interfaces and functions which directly relate to shell functionality.

    Functions

    @@ -515,4 +515,4 @@ will call it to execute user input instead. Read about runner mode for more information.

    Parameters

    mode string|function

    -
    \ No newline at end of file +
    \ No newline at end of file diff --git a/versions/new-website/docs/api/index.html b/versions/new-website/docs/api/index.html index 212f3c6a..22ef3c0c 100644 --- a/versions/new-website/docs/api/index.html +++ b/versions/new-website/docs/api/index.html @@ -1,3 +1,3 @@ -Hilbish
    API

    Sidebar

    • Lunacolors
    • Introduction
    • Completions
    • Frequently Asked Questions
    • Getting Started
    • Options
    • Features
    • Runner Mode
    • Notification
    • Signals
    • Signal
    • Command
    • Hilbish
    • Vim Mode
    • Actions
    • Module bait
    • Module terminal
    • API
    • Module fs
    • Module commander
    • Module snail
    • Module hilbish.aliases
    • Module hilbish.abbr
    • Module hilbish
    • Module hilbish.userDir
    • Module hilbish.messages
    • Module hilbish.runner
    • Module hilbish.history
    • Module hilbish.jobs
    • Module hilbish.editor
    • Module hilbish.module
    • Module hilbish.os
    • Module hilbish.completion
    • Module hilbish.timers
    • Module dirs
    • Nature
    • Module doc

    API

    Welcome to the API documentation for Hilbish. This documents Lua functions -provided by Hilbish.

    \ No newline at end of file +Hilbish
    API

    Sidebar

    • Vim Mode
    • Completions
    • Lunacolors
    • Frequently Asked Questions
    • Getting Started
    • Introduction
    • Module fs
    • Module snail
    • Module terminal
    • Module commander
    • API
    • Module bait
    • Module hilbish.module
    • Module hilbish.abbr
    • Module hilbish.userDir
    • Module hilbish.os
    • Module hilbish.history
    • Module hilbish.completion
    • Module hilbish.messages
    • Module hilbish.aliases
    • Module hilbish.runner
    • Module hilbish.timers
    • Module hilbish
    • Module hilbish.jobs
    • Module hilbish.editor
    • Actions
    • Module doc
    • Nature
    • Module dirs
    • Hilbish
    • Command
    • Signals
    • Signal
    • Notification
    • Runner Mode
    • Options
    • Features

    API

    Welcome to the API documentation for Hilbish. This documents Lua functions +provided by Hilbish.

    \ No newline at end of file diff --git a/versions/new-website/docs/api/snail/index.html b/versions/new-website/docs/api/snail/index.html index 6d170be4..128ef1e1 100644 --- a/versions/new-website/docs/api/snail/index.html +++ b/versions/new-website/docs/api/snail/index.html @@ -1,5 +1,5 @@ -Hilbish
    Module snail

    Sidebar

    • Lunacolors
    • Introduction
    • Completions
    • Frequently Asked Questions
    • Getting Started
    • Options
    • Features
    • Runner Mode
    • Notification
    • Signals
    • Signal
    • Command
    • Hilbish
    • Vim Mode
    • Actions
    • Module bait
    • Module terminal
    • API
    • Module fs
    • Module commander
    • Module snail
    • Module hilbish.aliases
    • Module hilbish.abbr
    • Module hilbish
    • Module hilbish.userDir
    • Module hilbish.messages
    • Module hilbish.runner
    • Module hilbish.history
    • Module hilbish.jobs
    • Module hilbish.editor
    • Module hilbish.module
    • Module hilbish.os
    • Module hilbish.completion
    • Module hilbish.timers
    • Module dirs
    • Nature
    • Module doc

    Module snail

    Introduction

    +Hilbish
    Module snail

    Sidebar

    • Vim Mode
    • Completions
    • Lunacolors
    • Frequently Asked Questions
    • Getting Started
    • Introduction
    • Module fs
    • Module snail
    • Module terminal
    • Module commander
    • API
    • Module bait
    • Module hilbish.module
    • Module hilbish.abbr
    • Module hilbish.userDir
    • Module hilbish.os
    • Module hilbish.history
    • Module hilbish.completion
    • Module hilbish.messages
    • Module hilbish.aliases
    • Module hilbish.runner
    • Module hilbish.timers
    • Module hilbish
    • Module hilbish.jobs
    • Module hilbish.editor
    • Actions
    • Module doc
    • Nature
    • Module dirs
    • Hilbish
    • Command
    • Signals
    • Signal
    • Notification
    • Runner Mode
    • Options
    • Features

    Module snail

    Introduction

    The snail library houses Hilbish’s Lua wrapper of its shell script interpreter. It’s not very useful other than running shell scripts, which can be done with other Hilbish functions.

    @@ -40,4 +40,4 @@ snail.new() ->
    HilbishThe Moon-powered shell!MIT License, copyright sammyette 2025
    \ No newline at end of file +

    Runs a shell command. Works the same as hilbish.run, but only accepts a table of streams.

    HilbishThe Moon-powered shell!MIT License, copyright sammyette 2025
    \ No newline at end of file diff --git a/versions/new-website/docs/api/terminal/index.html b/versions/new-website/docs/api/terminal/index.html index c99fe99b..81282d6b 100644 --- a/versions/new-website/docs/api/terminal/index.html +++ b/versions/new-website/docs/api/terminal/index.html @@ -1,5 +1,5 @@ -Hilbish
    Module terminal

    Sidebar

    • Lunacolors
    • Introduction
    • Completions
    • Frequently Asked Questions
    • Getting Started
    • Options
    • Features
    • Runner Mode
    • Notification
    • Signals
    • Signal
    • Command
    • Hilbish
    • Vim Mode
    • Actions
    • Module bait
    • Module terminal
    • API
    • Module fs
    • Module commander
    • Module snail
    • Module hilbish.aliases
    • Module hilbish.abbr
    • Module hilbish
    • Module hilbish.userDir
    • Module hilbish.messages
    • Module hilbish.runner
    • Module hilbish.history
    • Module hilbish.jobs
    • Module hilbish.editor
    • Module hilbish.module
    • Module hilbish.os
    • Module hilbish.completion
    • Module hilbish.timers
    • Module dirs
    • Nature
    • Module doc

    Module terminal

    Introduction

    +Hilbish
    Module terminal

    Sidebar

    • Vim Mode
    • Completions
    • Lunacolors
    • Frequently Asked Questions
    • Getting Started
    • Introduction
    • Module fs
    • Module snail
    • Module terminal
    • Module commander
    • API
    • Module bait
    • Module hilbish.module
    • Module hilbish.abbr
    • Module hilbish.userDir
    • Module hilbish.os
    • Module hilbish.history
    • Module hilbish.completion
    • Module hilbish.messages
    • Module hilbish.aliases
    • Module hilbish.runner
    • Module hilbish.timers
    • Module hilbish
    • Module hilbish.jobs
    • Module hilbish.editor
    • Actions
    • Module doc
    • Nature
    • Module dirs
    • Hilbish
    • Command
    • Signals
    • Signal
    • Notification
    • Runner Mode
    • Options
    • Features

    Module terminal

    Introduction

    The terminal library is a simple and lower level library for certain terminal interactions.

    Functions

    @@ -76,4 +76,4 @@ terminal.size() NOTE: The size refers to the amount of columns and rows of text that can fit in the terminal.

    Parameters

    This function has no parameters.

    -
    HilbishThe Moon-powered shell!MIT License, copyright sammyette 2025
    \ No newline at end of file +
    HilbishThe Moon-powered shell!MIT License, copyright sammyette 2025
    \ No newline at end of file diff --git a/versions/new-website/docs/completions/index.html b/versions/new-website/docs/completions/index.html index ce90d973..72d4069c 100644 --- a/versions/new-website/docs/completions/index.html +++ b/versions/new-website/docs/completions/index.html @@ -1,5 +1,5 @@ -Hilbish
    Completions

    Sidebar

    • Lunacolors
    • Introduction
    • Completions
    • Frequently Asked Questions
    • Getting Started
    • Options
    • Features
    • Runner Mode
    • Notification
    • Signals
    • Signal
    • Command
    • Hilbish
    • Vim Mode
    • Actions
    • Module bait
    • Module terminal
    • API
    • Module fs
    • Module commander
    • Module snail
    • Module hilbish.aliases
    • Module hilbish.abbr
    • Module hilbish
    • Module hilbish.userDir
    • Module hilbish.messages
    • Module hilbish.runner
    • Module hilbish.history
    • Module hilbish.jobs
    • Module hilbish.editor
    • Module hilbish.module
    • Module hilbish.os
    • Module hilbish.completion
    • Module hilbish.timers
    • Module dirs
    • Nature
    • Module doc

    Completions

    Completions for commands can be created with the hilbish.complete +Hilbish

    Completions

    Sidebar

    • Vim Mode
    • Completions
    • Lunacolors
    • Frequently Asked Questions
    • Getting Started
    • Introduction
    • Module fs
    • Module snail
    • Module terminal
    • Module commander
    • API
    • Module bait
    • Module hilbish.module
    • Module hilbish.abbr
    • Module hilbish.userDir
    • Module hilbish.os
    • Module hilbish.history
    • Module hilbish.completion
    • Module hilbish.messages
    • Module hilbish.aliases
    • Module hilbish.runner
    • Module hilbish.timers
    • Module hilbish
    • Module hilbish.jobs
    • Module hilbish.editor
    • Actions
    • Module doc
    • Nature
    • Module dirs
    • Hilbish
    • Command
    • Signals
    • Signal
    • Notification
    • Runner Mode
    • Options
    • Features

    Completions

    Completions for commands can be created with the hilbish.complete function. See the link for how to use it.

    To create completions for a command is simple. The callback will be passed 3 parameters:

    @@ -95,4 +95,4 @@ for the command or fallback to file completions.

    function hilbish.completion.handler(line, pos) -- do things end -
    HilbishThe Moon-powered shell!MIT License, copyright sammyette 2025
    \ No newline at end of file +
    HilbishThe Moon-powered shell!MIT License, copyright sammyette 2025
    \ No newline at end of file diff --git a/versions/new-website/docs/faq/index.html b/versions/new-website/docs/faq/index.html index bb8a44ee..fc1dbaa7 100644 --- a/versions/new-website/docs/faq/index.html +++ b/versions/new-website/docs/faq/index.html @@ -1,5 +1,5 @@ -Hilbish
    Frequently Asked Questions

    Sidebar

    • Lunacolors
    • Introduction
    • Completions
    • Frequently Asked Questions
    • Getting Started
    • Options
    • Features
    • Runner Mode
    • Notification
    • Signals
    • Signal
    • Command
    • Hilbish
    • Vim Mode
    • Actions
    • Module bait
    • Module terminal
    • API
    • Module fs
    • Module commander
    • Module snail
    • Module hilbish.aliases
    • Module hilbish.abbr
    • Module hilbish
    • Module hilbish.userDir
    • Module hilbish.messages
    • Module hilbish.runner
    • Module hilbish.history
    • Module hilbish.jobs
    • Module hilbish.editor
    • Module hilbish.module
    • Module hilbish.os
    • Module hilbish.completion
    • Module hilbish.timers
    • Module dirs
    • Nature
    • Module doc

    Frequently Asked Questions

    Is Hilbish POSIX compliant?

    +Hilbish
    Frequently Asked Questions

    Sidebar

    • Vim Mode
    • Completions
    • Lunacolors
    • Frequently Asked Questions
    • Getting Started
    • Introduction
    • Module fs
    • Module snail
    • Module terminal
    • Module commander
    • API
    • Module bait
    • Module hilbish.module
    • Module hilbish.abbr
    • Module hilbish.userDir
    • Module hilbish.os
    • Module hilbish.history
    • Module hilbish.completion
    • Module hilbish.messages
    • Module hilbish.aliases
    • Module hilbish.runner
    • Module hilbish.timers
    • Module hilbish
    • Module hilbish.jobs
    • Module hilbish.editor
    • Actions
    • Module doc
    • Nature
    • Module dirs
    • Hilbish
    • Command
    • Signals
    • Signal
    • Notification
    • Runner Mode
    • Options
    • Features

    Frequently Asked Questions

    Is Hilbish POSIX compliant?

    No, it is not. POSIX compliance is a non-goal. Perhaps in the future, someone would be able to write a native plugin to support shell scripting (which would be against it’s main goal, but ….)

    @@ -14,4 +14,4 @@ to be hyper extensible, simpler and more user friendly.

    Does it have “autocompletion” or “tab completion”

    Of course! This is a modern shell. Hilbish provides a way for users to write tab completion for any command and/or the whole shell. -Inline hinting and syntax highlighting are also available.

    HilbishThe Moon-powered shell!MIT License, copyright sammyette 2025
    \ No newline at end of file +Inline hinting and syntax highlighting are also available.

    HilbishThe Moon-powered shell!MIT License, copyright sammyette 2025
    \ No newline at end of file diff --git a/versions/new-website/docs/features/index.html b/versions/new-website/docs/features/index.html index 781decc6..e1d894ae 100644 --- a/versions/new-website/docs/features/index.html +++ b/versions/new-website/docs/features/index.html @@ -1,5 +1,5 @@ -Hilbish
    Features

    Sidebar

    • Lunacolors
    • Introduction
    • Completions
    • Frequently Asked Questions
    • Getting Started
    • Options
    • Features
    • Runner Mode
    • Notification
    • Signals
    • Signal
    • Command
    • Hilbish
    • Vim Mode
    • Actions
    • Module bait
    • Module terminal
    • API
    • Module fs
    • Module commander
    • Module snail
    • Module hilbish.aliases
    • Module hilbish.abbr
    • Module hilbish
    • Module hilbish.userDir
    • Module hilbish.messages
    • Module hilbish.runner
    • Module hilbish.history
    • Module hilbish.jobs
    • Module hilbish.editor
    • Module hilbish.module
    • Module hilbish.os
    • Module hilbish.completion
    • Module hilbish.timers
    • Module dirs
    • Nature
    • Module doc

    Features

    Hilbish has a wide range of features to enhance the user’s experience +Hilbish

    Features

    Sidebar

    • Vim Mode
    • Completions
    • Lunacolors
    • Frequently Asked Questions
    • Getting Started
    • Introduction
    • Module fs
    • Module snail
    • Module terminal
    • Module commander
    • API
    • Module bait
    • Module hilbish.module
    • Module hilbish.abbr
    • Module hilbish.userDir
    • Module hilbish.os
    • Module hilbish.history
    • Module hilbish.completion
    • Module hilbish.messages
    • Module hilbish.aliases
    • Module hilbish.runner
    • Module hilbish.timers
    • Module hilbish
    • Module hilbish.jobs
    • Module hilbish.editor
    • Actions
    • Module doc
    • Nature
    • Module dirs
    • Hilbish
    • Command
    • Signals
    • Signal
    • Notification
    • Runner Mode
    • Options
    • Features

    Features

    Hilbish has a wide range of features to enhance the user’s experience new ones are always being added. If there is something missing here or something you would like to see, please start a discussion -or comment on any existing ones which match your request.

    HilbishThe Moon-powered shell!MIT License, copyright sammyette 2025
    \ No newline at end of file +or comment on any existing ones which match your request.

    HilbishThe Moon-powered shell!MIT License, copyright sammyette 2025
    \ No newline at end of file diff --git a/versions/new-website/docs/features/notifications/index.html b/versions/new-website/docs/features/notifications/index.html index 0a13d972..b12cafdb 100644 --- a/versions/new-website/docs/features/notifications/index.html +++ b/versions/new-website/docs/features/notifications/index.html @@ -1,5 +1,5 @@ -Hilbish
    Notification

    Sidebar

    • Lunacolors
    • Introduction
    • Completions
    • Frequently Asked Questions
    • Getting Started
    • Options
    • Features
    • Runner Mode
    • Notification
    • Signals
    • Signal
    • Command
    • Hilbish
    • Vim Mode
    • Actions
    • Module bait
    • Module terminal
    • API
    • Module fs
    • Module commander
    • Module snail
    • Module hilbish.aliases
    • Module hilbish.abbr
    • Module hilbish
    • Module hilbish.userDir
    • Module hilbish.messages
    • Module hilbish.runner
    • Module hilbish.history
    • Module hilbish.jobs
    • Module hilbish.editor
    • Module hilbish.module
    • Module hilbish.os
    • Module hilbish.completion
    • Module hilbish.timers
    • Module dirs
    • Nature
    • Module doc

    Notification

    Hilbish features a simple notification system which can be +Hilbish

    Notification

    Sidebar

    • Vim Mode
    • Completions
    • Lunacolors
    • Frequently Asked Questions
    • Getting Started
    • Introduction
    • Module fs
    • Module snail
    • Module terminal
    • Module commander
    • API
    • Module bait
    • Module hilbish.module
    • Module hilbish.abbr
    • Module hilbish.userDir
    • Module hilbish.os
    • Module hilbish.history
    • Module hilbish.completion
    • Module hilbish.messages
    • Module hilbish.aliases
    • Module hilbish.runner
    • Module hilbish.timers
    • Module hilbish
    • Module hilbish.jobs
    • Module hilbish.editor
    • Actions
    • Module doc
    • Nature
    • Module dirs
    • Hilbish
    • Command
    • Signals
    • Signal
    • Notification
    • Runner Mode
    • Options
    • Features

    Notification

    Hilbish features a simple notification system which can be used by other plugins and parts of the shell to notify the user of various actions. This is used via the hilbish.message interface.

    A message is defined as a table with the following properties:

    @@ -28,4 +28,4 @@ It could also be used as some “inter-shell” messaging system (???) but is intended to display to users.

    An example is notifying users of completed jobs/commands ran in the background. Any Hilbish-native command (think the upcoming Greenhouse pager) can display -it.

    HilbishThe Moon-powered shell!MIT License, copyright sammyette 2025
    \ No newline at end of file +it.

    HilbishThe Moon-powered shell!MIT License, copyright sammyette 2025
    \ No newline at end of file diff --git a/versions/new-website/docs/features/opts/index.html b/versions/new-website/docs/features/opts/index.html index 20d91f93..242f8d1d 100644 --- a/versions/new-website/docs/features/opts/index.html +++ b/versions/new-website/docs/features/opts/index.html @@ -1,5 +1,5 @@ -Hilbish
    Options

    Sidebar

    • Lunacolors
    • Introduction
    • Completions
    • Frequently Asked Questions
    • Getting Started
    • Options
    • Features
    • Runner Mode
    • Notification
    • Signals
    • Signal
    • Command
    • Hilbish
    • Vim Mode
    • Actions
    • Module bait
    • Module terminal
    • API
    • Module fs
    • Module commander
    • Module snail
    • Module hilbish.aliases
    • Module hilbish.abbr
    • Module hilbish
    • Module hilbish.userDir
    • Module hilbish.messages
    • Module hilbish.runner
    • Module hilbish.history
    • Module hilbish.jobs
    • Module hilbish.editor
    • Module hilbish.module
    • Module hilbish.os
    • Module hilbish.completion
    • Module hilbish.timers
    • Module dirs
    • Nature
    • Module doc

    Options

    Opts are simple toggle or value options a user can set in Hilbish. +Hilbish

    Options

    Sidebar

    • Vim Mode
    • Completions
    • Lunacolors
    • Frequently Asked Questions
    • Getting Started
    • Introduction
    • Module fs
    • Module snail
    • Module terminal
    • Module commander
    • API
    • Module bait
    • Module hilbish.module
    • Module hilbish.abbr
    • Module hilbish.userDir
    • Module hilbish.os
    • Module hilbish.history
    • Module hilbish.completion
    • Module hilbish.messages
    • Module hilbish.aliases
    • Module hilbish.runner
    • Module hilbish.timers
    • Module hilbish
    • Module hilbish.jobs
    • Module hilbish.editor
    • Actions
    • Module doc
    • Nature
    • Module dirs
    • Hilbish
    • Command
    • Signals
    • Signal
    • Notification
    • Runner Mode
    • Options
    • Features

    Options

    Opts are simple toggle or value options a user can set in Hilbish. As toggles, there are things like autocd or history saving. As values, there is the motd which the user can either change to a custom string or disable.

    Opts are accessed from the hilbish.opts table. Here they can either @@ -50,4 +50,4 @@ of an exact match.

    Value: boolean

    Default: true

    If this is enabled, when a background job is finished, -a notification will be sent.

    HilbishThe Moon-powered shell!MIT License, copyright sammyette 2025
    \ No newline at end of file +a notification will be sent.

    HilbishThe Moon-powered shell!MIT License, copyright sammyette 2025
    \ No newline at end of file diff --git a/versions/new-website/docs/features/runner-mode/index.html b/versions/new-website/docs/features/runner-mode/index.html index d0a591d7..57af517a 100644 --- a/versions/new-website/docs/features/runner-mode/index.html +++ b/versions/new-website/docs/features/runner-mode/index.html @@ -1,5 +1,5 @@ -Hilbish
    Runner Mode

    Sidebar

    • Lunacolors
    • Introduction
    • Completions
    • Frequently Asked Questions
    • Getting Started
    • Options
    • Features
    • Runner Mode
    • Notification
    • Signals
    • Signal
    • Command
    • Hilbish
    • Vim Mode
    • Actions
    • Module bait
    • Module terminal
    • API
    • Module fs
    • Module commander
    • Module snail
    • Module hilbish.aliases
    • Module hilbish.abbr
    • Module hilbish
    • Module hilbish.userDir
    • Module hilbish.messages
    • Module hilbish.runner
    • Module hilbish.history
    • Module hilbish.jobs
    • Module hilbish.editor
    • Module hilbish.module
    • Module hilbish.os
    • Module hilbish.completion
    • Module hilbish.timers
    • Module dirs
    • Nature
    • Module doc

    Runner Mode

    Hilbish allows you to change how interactive text can be interpreted. +Hilbish

    Runner Mode

    Sidebar

    • Vim Mode
    • Completions
    • Lunacolors
    • Frequently Asked Questions
    • Getting Started
    • Introduction
    • Module fs
    • Module snail
    • Module terminal
    • Module commander
    • API
    • Module bait
    • Module hilbish.module
    • Module hilbish.abbr
    • Module hilbish.userDir
    • Module hilbish.os
    • Module hilbish.history
    • Module hilbish.completion
    • Module hilbish.messages
    • Module hilbish.aliases
    • Module hilbish.runner
    • Module hilbish.timers
    • Module hilbish
    • Module hilbish.jobs
    • Module hilbish.editor
    • Actions
    • Module doc
    • Nature
    • Module dirs
    • Hilbish
    • Command
    • Signals
    • Signal
    • Notification
    • Runner Mode
    • Options
    • Features

    Runner Mode

    Hilbish allows you to change how interactive text can be interpreted. This is mainly due to the fact that the default method Hilbish uses is that it runs Lua first and then falls back to shell script.

    In some cases, someone might want to switch to just shell script to avoid @@ -38,4 +38,4 @@ overwrites if the named runner already exists. run function, to run input.

  • exec(cmd, runnerName) > Runs cmd with a runner. If runnerName isn’t passed, the current runner mode is used.
  • -
    HilbishThe Moon-powered shell!MIT License, copyright sammyette 2025
    \ No newline at end of file +
    HilbishThe Moon-powered shell!MIT License, copyright sammyette 2025
    \ No newline at end of file diff --git a/versions/new-website/docs/getting-started/index.html b/versions/new-website/docs/getting-started/index.html index cfd2f002..722ffd3f 100644 --- a/versions/new-website/docs/getting-started/index.html +++ b/versions/new-website/docs/getting-started/index.html @@ -1,5 +1,5 @@ -Hilbish
    Getting Started

    Sidebar

    • Lunacolors
    • Introduction
    • Completions
    • Frequently Asked Questions
    • Getting Started
    • Options
    • Features
    • Runner Mode
    • Notification
    • Signals
    • Signal
    • Command
    • Hilbish
    • Vim Mode
    • Actions
    • Module bait
    • Module terminal
    • API
    • Module fs
    • Module commander
    • Module snail
    • Module hilbish.aliases
    • Module hilbish.abbr
    • Module hilbish
    • Module hilbish.userDir
    • Module hilbish.messages
    • Module hilbish.runner
    • Module hilbish.history
    • Module hilbish.jobs
    • Module hilbish.editor
    • Module hilbish.module
    • Module hilbish.os
    • Module hilbish.completion
    • Module hilbish.timers
    • Module dirs
    • Nature
    • Module doc

    Getting Started

    To start Hilbish, open a terminal. If Hilbish has been installed and is not the +Hilbish

    Getting Started

    Sidebar

    • Vim Mode
    • Completions
    • Lunacolors
    • Frequently Asked Questions
    • Getting Started
    • Introduction
    • Module fs
    • Module snail
    • Module terminal
    • Module commander
    • API
    • Module bait
    • Module hilbish.module
    • Module hilbish.abbr
    • Module hilbish.userDir
    • Module hilbish.os
    • Module hilbish.history
    • Module hilbish.completion
    • Module hilbish.messages
    • Module hilbish.aliases
    • Module hilbish.runner
    • Module hilbish.timers
    • Module hilbish
    • Module hilbish.jobs
    • Module hilbish.editor
    • Actions
    • Module doc
    • Nature
    • Module dirs
    • Hilbish
    • Command
    • Signals
    • Signal
    • Notification
    • Runner Mode
    • Options
    • Features

    Getting Started

    To start Hilbish, open a terminal. If Hilbish has been installed and is not the default shell, you can simply run hilbish to start it. This will launch a normal interactive session. To exit, you can either run the exit command or hit Ctrl+D.

    @@ -59,4 +59,4 @@ of the shell, respectively.

    our prompt some nice color.

    But you might have also noticed that this is in the doPrompt function, which is called once, and then used again in a bait hook. Specifically, the command.exit hook, -which is called after a command exits, so when it finishes running.

    HilbishThe Moon-powered shell!MIT License, copyright sammyette 2025
    \ No newline at end of file +which is called after a command exits, so when it finishes running.

    HilbishThe Moon-powered shell!MIT License, copyright sammyette 2025
    \ No newline at end of file diff --git a/versions/new-website/docs/hooks/command/index.html b/versions/new-website/docs/hooks/command/index.html index 8677ff71..781c1b57 100644 --- a/versions/new-website/docs/hooks/command/index.html +++ b/versions/new-website/docs/hooks/command/index.html @@ -1,5 +1,5 @@ -Hilbish
    Command

    Sidebar

    • Lunacolors
    • Introduction
    • Completions
    • Frequently Asked Questions
    • Getting Started
    • Options
    • Features
    • Runner Mode
    • Notification
    • Signals
    • Signal
    • Command
    • Hilbish
    • Vim Mode
    • Actions
    • Module bait
    • Module terminal
    • API
    • Module fs
    • Module commander
    • Module snail
    • Module hilbish.aliases
    • Module hilbish.abbr
    • Module hilbish
    • Module hilbish.userDir
    • Module hilbish.messages
    • Module hilbish.runner
    • Module hilbish.history
    • Module hilbish.jobs
    • Module hilbish.editor
    • Module hilbish.module
    • Module hilbish.os
    • Module hilbish.completion
    • Module hilbish.timers
    • Module dirs
    • Nature
    • Module doc

    Command

    command.preexec

    +Hilbish
    Command

    Sidebar

    • Vim Mode
    • Completions
    • Lunacolors
    • Frequently Asked Questions
    • Getting Started
    • Introduction
    • Module fs
    • Module snail
    • Module terminal
    • Module commander
    • API
    • Module bait
    • Module hilbish.module
    • Module hilbish.abbr
    • Module hilbish.userDir
    • Module hilbish.os
    • Module hilbish.history
    • Module hilbish.completion
    • Module hilbish.messages
    • Module hilbish.aliases
    • Module hilbish.runner
    • Module hilbish.timers
    • Module hilbish
    • Module hilbish.jobs
    • Module hilbish.editor
    • Actions
    • Module doc
    • Nature
    • Module dirs
    • Hilbish
    • Command
    • Signals
    • Signal
    • Notification
    • Runner Mode
    • Options
    • Features

    Command

    command.preexec

    Thrown right before a command is executed.

    Variables

    string input
    @@ -43,4 +43,4 @@ The name of the command.

    (like a text file, or Unix binary without +x permission).

    Variables

    string cmdStr
    -The name of the command.

    HilbishThe Moon-powered shell!MIT License, copyright sammyette 2025
    \ No newline at end of file +The name of the command.

    HilbishThe Moon-powered shell!MIT License, copyright sammyette 2025
    \ No newline at end of file diff --git a/versions/new-website/docs/hooks/hilbish/index.html b/versions/new-website/docs/hooks/hilbish/index.html index dcf2e634..f0832b20 100644 --- a/versions/new-website/docs/hooks/hilbish/index.html +++ b/versions/new-website/docs/hooks/hilbish/index.html @@ -1,5 +1,5 @@ -Hilbish
    Hilbish

    Sidebar

    • Lunacolors
    • Introduction
    • Completions
    • Frequently Asked Questions
    • Getting Started
    • Options
    • Features
    • Runner Mode
    • Notification
    • Signals
    • Signal
    • Command
    • Hilbish
    • Vim Mode
    • Actions
    • Module bait
    • Module terminal
    • API
    • Module fs
    • Module commander
    • Module snail
    • Module hilbish.aliases
    • Module hilbish.abbr
    • Module hilbish
    • Module hilbish.userDir
    • Module hilbish.messages
    • Module hilbish.runner
    • Module hilbish.history
    • Module hilbish.jobs
    • Module hilbish.editor
    • Module hilbish.module
    • Module hilbish.os
    • Module hilbish.completion
    • Module hilbish.timers
    • Module dirs
    • Nature
    • Module doc

    Hilbish

    hilbish.exit

    +Hilbish
    Hilbish

    Sidebar

    • Vim Mode
    • Completions
    • Lunacolors
    • Frequently Asked Questions
    • Getting Started
    • Introduction
    • Module fs
    • Module snail
    • Module terminal
    • Module commander
    • API
    • Module bait
    • Module hilbish.module
    • Module hilbish.abbr
    • Module hilbish.userDir
    • Module hilbish.os
    • Module hilbish.history
    • Module hilbish.completion
    • Module hilbish.messages
    • Module hilbish.aliases
    • Module hilbish.runner
    • Module hilbish.timers
    • Module hilbish
    • Module hilbish.jobs
    • Module hilbish.editor
    • Actions
    • Module doc
    • Nature
    • Module dirs
    • Hilbish
    • Command
    • Signals
    • Signal
    • Notification
    • Runner Mode
    • Options
    • Features

    Hilbish

    hilbish.exit

    Sent when Hilbish is going to exit.

    Variables

    This signal returns no variables.

    @@ -41,4 +41,4 @@ See doc vim-mode actions for more info.

    Absolute path of the directory that was changed to.

    table args
    Table of args relating to the Vim action.

    -
    HilbishThe Moon-powered shell!MIT License, copyright sammyette 2025
    \ No newline at end of file +
    HilbishThe Moon-powered shell!MIT License, copyright sammyette 2025
    \ No newline at end of file diff --git a/versions/new-website/docs/hooks/index.html b/versions/new-website/docs/hooks/index.html index 98f7bdec..f67bbd4e 100644 --- a/versions/new-website/docs/hooks/index.html +++ b/versions/new-website/docs/hooks/index.html @@ -1,3 +1,3 @@ -Hilbish
    Signals

    Sidebar

    • Lunacolors
    • Introduction
    • Completions
    • Frequently Asked Questions
    • Getting Started
    • Options
    • Features
    • Runner Mode
    • Notification
    • Signals
    • Signal
    • Command
    • Hilbish
    • Vim Mode
    • Actions
    • Module bait
    • Module terminal
    • API
    • Module fs
    • Module commander
    • Module snail
    • Module hilbish.aliases
    • Module hilbish.abbr
    • Module hilbish
    • Module hilbish.userDir
    • Module hilbish.messages
    • Module hilbish.runner
    • Module hilbish.history
    • Module hilbish.jobs
    • Module hilbish.editor
    • Module hilbish.module
    • Module hilbish.os
    • Module hilbish.completion
    • Module hilbish.timers
    • Module dirs
    • Nature
    • Module doc

    Signals

    Signals are global events emitted with the Bait module. -For more detail on how to use these signals, you may check the Bait page.

    HilbishThe Moon-powered shell!MIT License, copyright sammyette 2025
    \ No newline at end of file +Hilbish
    Signals

    Sidebar

    • Vim Mode
    • Completions
    • Lunacolors
    • Frequently Asked Questions
    • Getting Started
    • Introduction
    • Module fs
    • Module snail
    • Module terminal
    • Module commander
    • API
    • Module bait
    • Module hilbish.module
    • Module hilbish.abbr
    • Module hilbish.userDir
    • Module hilbish.os
    • Module hilbish.history
    • Module hilbish.completion
    • Module hilbish.messages
    • Module hilbish.aliases
    • Module hilbish.runner
    • Module hilbish.timers
    • Module hilbish
    • Module hilbish.jobs
    • Module hilbish.editor
    • Actions
    • Module doc
    • Nature
    • Module dirs
    • Hilbish
    • Command
    • Signals
    • Signal
    • Notification
    • Runner Mode
    • Options
    • Features

    Signals

    Signals are global events emitted with the Bait module. +For more detail on how to use these signals, you may check the Bait page.

    HilbishThe Moon-powered shell!MIT License, copyright sammyette 2025
    \ No newline at end of file diff --git a/versions/new-website/docs/hooks/job/index.html b/versions/new-website/docs/hooks/job/index.html index 83eb9dcb..3f414726 100644 --- a/versions/new-website/docs/hooks/job/index.html +++ b/versions/new-website/docs/hooks/job/index.html @@ -1,5 +1,5 @@ -Hilbish

    Sidebar

    • Lunacolors
    • Introduction
    • Completions
    • Frequently Asked Questions
    • Getting Started
    • Options
    • Features
    • Runner Mode
    • Notification
    • Signals
    • Signal
    • Command
    • Hilbish
    • Vim Mode
    • Actions
    • Module bait
    • Module terminal
    • API
    • Module fs
    • Module commander
    • Module snail
    • Module hilbish.aliases
    • Module hilbish.abbr
    • Module hilbish
    • Module hilbish.userDir
    • Module hilbish.messages
    • Module hilbish.runner
    • Module hilbish.history
    • Module hilbish.jobs
    • Module hilbish.editor
    • Module hilbish.module
    • Module hilbish.os
    • Module hilbish.completion
    • Module hilbish.timers
    • Module dirs
    • Nature
    • Module doc

    Note: job refers to a job object. You can check doc jobs for more +Hilbish

    Sidebar

    • Vim Mode
    • Completions
    • Lunacolors
    • Frequently Asked Questions
    • Getting Started
    • Introduction
    • Module fs
    • Module snail
    • Module terminal
    • Module commander
    • API
    • Module bait
    • Module hilbish.module
    • Module hilbish.abbr
    • Module hilbish.userDir
    • Module hilbish.os
    • Module hilbish.history
    • Module hilbish.completion
    • Module hilbish.messages
    • Module hilbish.aliases
    • Module hilbish.runner
    • Module hilbish.timers
    • Module hilbish
    • Module hilbish.jobs
    • Module hilbish.editor
    • Actions
    • Module doc
    • Nature
    • Module dirs
    • Hilbish
    • Command
    • Signals
    • Signal
    • Notification
    • Runner Mode
    • Options
    • Features

    Note: job refers to a job object. You can check doc jobs for more detail.

    • @@ -8,4 +8,4 @@ detail.

    • job.done -> job > Thrown when a background jobs exits.

    • -
    HilbishThe Moon-powered shell!MIT License, copyright sammyette 2025
    \ No newline at end of file +
    HilbishThe Moon-powered shell!MIT License, copyright sammyette 2025
    \ No newline at end of file diff --git a/versions/new-website/docs/hooks/signal/index.html b/versions/new-website/docs/hooks/signal/index.html index f700a668..cf227d12 100644 --- a/versions/new-website/docs/hooks/signal/index.html +++ b/versions/new-website/docs/hooks/signal/index.html @@ -1,5 +1,5 @@ -Hilbish
    Signal

    Sidebar

    • Lunacolors
    • Introduction
    • Completions
    • Frequently Asked Questions
    • Getting Started
    • Options
    • Features
    • Runner Mode
    • Notification
    • Signals
    • Signal
    • Command
    • Hilbish
    • Vim Mode
    • Actions
    • Module bait
    • Module terminal
    • API
    • Module fs
    • Module commander
    • Module snail
    • Module hilbish.aliases
    • Module hilbish.abbr
    • Module hilbish
    • Module hilbish.userDir
    • Module hilbish.messages
    • Module hilbish.runner
    • Module hilbish.history
    • Module hilbish.jobs
    • Module hilbish.editor
    • Module hilbish.module
    • Module hilbish.os
    • Module hilbish.completion
    • Module hilbish.timers
    • Module dirs
    • Nature
    • Module doc

    Signal

    signal.sigint

    +Hilbish
    Signal

    Sidebar

    • Vim Mode
    • Completions
    • Lunacolors
    • Frequently Asked Questions
    • Getting Started
    • Introduction
    • Module fs
    • Module snail
    • Module terminal
    • Module commander
    • API
    • Module bait
    • Module hilbish.module
    • Module hilbish.abbr
    • Module hilbish.userDir
    • Module hilbish.os
    • Module hilbish.history
    • Module hilbish.completion
    • Module hilbish.messages
    • Module hilbish.aliases
    • Module hilbish.runner
    • Module hilbish.timers
    • Module hilbish
    • Module hilbish.jobs
    • Module hilbish.editor
    • Actions
    • Module doc
    • Nature
    • Module dirs
    • Hilbish
    • Command
    • Signals
    • Signal
    • Notification
    • Runner Mode
    • Options
    • Features

    Signal

    signal.sigint

    Thrown when Hilbish receive the SIGINT signal, aka when Ctrl-C is pressed.

    Variables

    @@ -18,4 +18,4 @@ aka when Ctrl-C is pressed.

    signal.sigusr2

    Thrown when SIGUSR2 is sent to Hilbish.

    Variables

    -

    This signal returns no variables.

    HilbishThe Moon-powered shell!MIT License, copyright sammyette 2025
    \ No newline at end of file +

    This signal returns no variables.

    HilbishThe Moon-powered shell!MIT License, copyright sammyette 2025
    \ No newline at end of file diff --git a/versions/new-website/docs/index.html b/versions/new-website/docs/index.html index b93df76e..af56ee22 100644 --- a/versions/new-website/docs/index.html +++ b/versions/new-website/docs/index.html @@ -1,6 +1,6 @@ -Hilbish
    Introduction

    Sidebar

    • Lunacolors
    • Introduction
    • Completions
    • Frequently Asked Questions
    • Getting Started
    • Options
    • Features
    • Runner Mode
    • Notification
    • Signals
    • Signal
    • Command
    • Hilbish
    • Vim Mode
    • Actions
    • Module bait
    • Module terminal
    • API
    • Module fs
    • Module commander
    • Module snail
    • Module hilbish.aliases
    • Module hilbish.abbr
    • Module hilbish
    • Module hilbish.userDir
    • Module hilbish.messages
    • Module hilbish.runner
    • Module hilbish.history
    • Module hilbish.jobs
    • Module hilbish.editor
    • Module hilbish.module
    • Module hilbish.os
    • Module hilbish.completion
    • Module hilbish.timers
    • Module dirs
    • Nature
    • Module doc

    Introduction

    Hilbish is a hyper-extensible shell mainly intended for interactive use. +Hilbish

    Introduction

    Sidebar

    • Vim Mode
    • Completions
    • Lunacolors
    • Frequently Asked Questions
    • Getting Started
    • Introduction
    • Module fs
    • Module snail
    • Module terminal
    • Module commander
    • API
    • Module bait
    • Module hilbish.module
    • Module hilbish.abbr
    • Module hilbish.userDir
    • Module hilbish.os
    • Module hilbish.history
    • Module hilbish.completion
    • Module hilbish.messages
    • Module hilbish.aliases
    • Module hilbish.runner
    • Module hilbish.timers
    • Module hilbish
    • Module hilbish.jobs
    • Module hilbish.editor
    • Actions
    • Module doc
    • Nature
    • Module dirs
    • Hilbish
    • Command
    • Signals
    • Signal
    • Notification
    • Runner Mode
    • Options
    • Features

    Introduction

    Hilbish is a hyper-extensible shell mainly intended for interactive use. To enhance the interactive experience, Hilbish comes with a wide range of features and sane defaults, including a nice looking prompt, advanced completion menus and history search.

    -

    Here documents some of the features of Hilbish and the Lua API.

    HilbishThe Moon-powered shell!MIT License, copyright sammyette 2025
    \ No newline at end of file +

    Here documents some of the features of Hilbish and the Lua API.

    HilbishThe Moon-powered shell!MIT License, copyright sammyette 2025
    \ No newline at end of file diff --git a/versions/new-website/docs/jobs/index.html b/versions/new-website/docs/jobs/index.html index 745ea369..5488bfdd 100644 --- a/versions/new-website/docs/jobs/index.html +++ b/versions/new-website/docs/jobs/index.html @@ -1,5 +1,5 @@ -Hilbish

    Sidebar

    • Lunacolors
    • Introduction
    • Completions
    • Frequently Asked Questions
    • Getting Started
    • Options
    • Features
    • Runner Mode
    • Notification
    • Signals
    • Signal
    • Command
    • Hilbish
    • Vim Mode
    • Actions
    • Module bait
    • Module terminal
    • API
    • Module fs
    • Module commander
    • Module snail
    • Module hilbish.aliases
    • Module hilbish.abbr
    • Module hilbish
    • Module hilbish.userDir
    • Module hilbish.messages
    • Module hilbish.runner
    • Module hilbish.history
    • Module hilbish.jobs
    • Module hilbish.editor
    • Module hilbish.module
    • Module hilbish.os
    • Module hilbish.completion
    • Module hilbish.timers
    • Module dirs
    • Nature
    • Module doc

    (This has mainly been replaced by hilbish.jobs).

    +Hilbish

    Sidebar

    • Vim Mode
    • Completions
    • Lunacolors
    • Frequently Asked Questions
    • Getting Started
    • Introduction
    • Module fs
    • Module snail
    • Module terminal
    • Module commander
    • API
    • Module bait
    • Module hilbish.module
    • Module hilbish.abbr
    • Module hilbish.userDir
    • Module hilbish.os
    • Module hilbish.history
    • Module hilbish.completion
    • Module hilbish.messages
    • Module hilbish.aliases
    • Module hilbish.runner
    • Module hilbish.timers
    • Module hilbish
    • Module hilbish.jobs
    • Module hilbish.editor
    • Actions
    • Module doc
    • Nature
    • Module dirs
    • Hilbish
    • Command
    • Signals
    • Signal
    • Notification
    • Runner Mode
    • Options
    • Features

    (This has mainly been replaced by hilbish.jobs).

    Hilbish has pretty standard job control. It’s missing one or two things, but works well. One thing which is different from other shells (besides Hilbish) itself is the API for jobs, and of course it’s in Lua. @@ -45,4 +45,4 @@ The id is unique to Hilbish and is how you get jobs with the

  • foreground(): Set the job as the current running foreground process, or run it in the foreground after it has been suspended.
  • background(): Run the job in the background after it has been suspended.
  • -
    HilbishThe Moon-powered shell!MIT License, copyright sammyette 2025
    \ No newline at end of file +
    HilbishThe Moon-powered shell!MIT License, copyright sammyette 2025
    \ No newline at end of file diff --git a/versions/new-website/docs/lunacolors/index.html b/versions/new-website/docs/lunacolors/index.html index 7a4d6ad2..ab4e989a 100644 --- a/versions/new-website/docs/lunacolors/index.html +++ b/versions/new-website/docs/lunacolors/index.html @@ -1,5 +1,5 @@ -Hilbish
    Lunacolors

    Sidebar

    • Lunacolors
    • Introduction
    • Completions
    • Frequently Asked Questions
    • Getting Started
    • Options
    • Features
    • Runner Mode
    • Notification
    • Signals
    • Signal
    • Command
    • Hilbish
    • Vim Mode
    • Actions
    • Module bait
    • Module terminal
    • API
    • Module fs
    • Module commander
    • Module snail
    • Module hilbish.aliases
    • Module hilbish.abbr
    • Module hilbish
    • Module hilbish.userDir
    • Module hilbish.messages
    • Module hilbish.runner
    • Module hilbish.history
    • Module hilbish.jobs
    • Module hilbish.editor
    • Module hilbish.module
    • Module hilbish.os
    • Module hilbish.completion
    • Module hilbish.timers
    • Module dirs
    • Nature
    • Module doc

    Lunacolors

    Lunacolors is an ANSI color/styling library for Lua. It is included +Hilbish

    Lunacolors

    Sidebar

    • Vim Mode
    • Completions
    • Lunacolors
    • Frequently Asked Questions
    • Getting Started
    • Introduction
    • Module fs
    • Module snail
    • Module terminal
    • Module commander
    • API
    • Module bait
    • Module hilbish.module
    • Module hilbish.abbr
    • Module hilbish.userDir
    • Module hilbish.os
    • Module hilbish.history
    • Module hilbish.completion
    • Module hilbish.messages
    • Module hilbish.aliases
    • Module hilbish.runner
    • Module hilbish.timers
    • Module hilbish
    • Module hilbish.jobs
    • Module hilbish.editor
    • Actions
    • Module doc
    • Nature
    • Module dirs
    • Hilbish
    • Command
    • Signals
    • Signal
    • Notification
    • Runner Mode
    • Options
    • Features

    Lunacolors

    Lunacolors is an ANSI color/styling library for Lua. It is included by default in standard Hilbish distributions to provide easy styling for things like prompts and text.

    For simple usage, a single color or style is enough. For example, @@ -34,4 +34,4 @@ Colors:

    variants have a Bg suffix, while bright variants use the bright prefix. These can also be combined. Note that appropriate camel casing must be applied. For example, bright blue would be written as brightBlue, a cyan background as -cyanBg, and combining them would result in brightBlueBg.

    HilbishThe Moon-powered shell!MIT License, copyright sammyette 2025
    \ No newline at end of file +cyanBg, and combining them would result in brightBlueBg.

    HilbishThe Moon-powered shell!MIT License, copyright sammyette 2025
    \ No newline at end of file diff --git a/versions/new-website/docs/nature/dirs/index.html b/versions/new-website/docs/nature/dirs/index.html index 12333405..448f4485 100644 --- a/versions/new-website/docs/nature/dirs/index.html +++ b/versions/new-website/docs/nature/dirs/index.html @@ -1,5 +1,5 @@ -Hilbish
    Module dirs

    Sidebar

    • Lunacolors
    • Introduction
    • Completions
    • Frequently Asked Questions
    • Getting Started
    • Options
    • Features
    • Runner Mode
    • Notification
    • Signals
    • Signal
    • Command
    • Hilbish
    • Vim Mode
    • Actions
    • Module bait
    • Module terminal
    • API
    • Module fs
    • Module commander
    • Module snail
    • Module hilbish.aliases
    • Module hilbish.abbr
    • Module hilbish
    • Module hilbish.userDir
    • Module hilbish.messages
    • Module hilbish.runner
    • Module hilbish.history
    • Module hilbish.jobs
    • Module hilbish.editor
    • Module hilbish.module
    • Module hilbish.os
    • Module hilbish.completion
    • Module hilbish.timers
    • Module dirs
    • Nature
    • Module doc

    Module dirs

    Introduction

    +Hilbish
    Module dirs

    Sidebar

    • Vim Mode
    • Completions
    • Lunacolors
    • Frequently Asked Questions
    • Getting Started
    • Introduction
    • Module fs
    • Module snail
    • Module terminal
    • Module commander
    • API
    • Module bait
    • Module hilbish.module
    • Module hilbish.abbr
    • Module hilbish.userDir
    • Module hilbish.os
    • Module hilbish.history
    • Module hilbish.completion
    • Module hilbish.messages
    • Module hilbish.aliases
    • Module hilbish.runner
    • Module hilbish.timers
    • Module hilbish
    • Module hilbish.jobs
    • Module hilbish.editor
    • Actions
    • Module doc
    • Nature
    • Module dirs
    • Hilbish
    • Command
    • Signals
    • Signal
    • Notification
    • Runner Mode
    • Options
    • Features

    Module dirs

    Introduction

    The dirs module defines a small set of functions to store and manage directories.

    Functions

    @@ -93,4 +93,4 @@ dirs.setOld(d)

    Sets the old directory string.

    Parameters

    d string

    -
    HilbishThe Moon-powered shell!MIT License, copyright sammyette 2025
    \ No newline at end of file +
    HilbishThe Moon-powered shell!MIT License, copyright sammyette 2025
    \ No newline at end of file diff --git a/versions/new-website/docs/nature/doc/index.html b/versions/new-website/docs/nature/doc/index.html index 86a17a52..8b5aaabc 100644 --- a/versions/new-website/docs/nature/doc/index.html +++ b/versions/new-website/docs/nature/doc/index.html @@ -1,5 +1,5 @@ -Hilbish
    Module doc

    Sidebar

    • Lunacolors
    • Introduction
    • Completions
    • Frequently Asked Questions
    • Getting Started
    • Options
    • Features
    • Runner Mode
    • Notification
    • Signals
    • Signal
    • Command
    • Hilbish
    • Vim Mode
    • Actions
    • Module bait
    • Module terminal
    • API
    • Module fs
    • Module commander
    • Module snail
    • Module hilbish.aliases
    • Module hilbish.abbr
    • Module hilbish
    • Module hilbish.userDir
    • Module hilbish.messages
    • Module hilbish.runner
    • Module hilbish.history
    • Module hilbish.jobs
    • Module hilbish.editor
    • Module hilbish.module
    • Module hilbish.os
    • Module hilbish.completion
    • Module hilbish.timers
    • Module dirs
    • Nature
    • Module doc

    Module doc

    Introduction

    +Hilbish
    Module doc

    Sidebar

    • Vim Mode
    • Completions
    • Lunacolors
    • Frequently Asked Questions
    • Getting Started
    • Introduction
    • Module fs
    • Module snail
    • Module terminal
    • Module commander
    • API
    • Module bait
    • Module hilbish.module
    • Module hilbish.abbr
    • Module hilbish.userDir
    • Module hilbish.os
    • Module hilbish.history
    • Module hilbish.completion
    • Module hilbish.messages
    • Module hilbish.aliases
    • Module hilbish.runner
    • Module hilbish.timers
    • Module hilbish
    • Module hilbish.jobs
    • Module hilbish.editor
    • Actions
    • Module doc
    • Nature
    • Module dirs
    • Hilbish
    • Command
    • Signals
    • Signal
    • Notification
    • Runner Mode
    • Options
    • Features

    Module doc

    Introduction

    The doc module contains a small set of functions used by the Greenhouse pager to render parts of the documentation pages. This is only documented for the sake of it. It’s only intended use @@ -68,4 +68,4 @@ an icon and styled text block.

    type string
    Type of info block. The only one specially styled is the warning.

    text string

    -
    HilbishThe Moon-powered shell!MIT License, copyright sammyette 2025
    \ No newline at end of file +
    HilbishThe Moon-powered shell!MIT License, copyright sammyette 2025
    \ No newline at end of file diff --git a/versions/new-website/docs/nature/index.html b/versions/new-website/docs/nature/index.html index e711989a..5b09baaa 100644 --- a/versions/new-website/docs/nature/index.html +++ b/versions/new-website/docs/nature/index.html @@ -1,5 +1,5 @@ -Hilbish
    Nature

    Sidebar

    • Lunacolors
    • Introduction
    • Completions
    • Frequently Asked Questions
    • Getting Started
    • Options
    • Features
    • Runner Mode
    • Notification
    • Signals
    • Signal
    • Command
    • Hilbish
    • Vim Mode
    • Actions
    • Module bait
    • Module terminal
    • API
    • Module fs
    • Module commander
    • Module snail
    • Module hilbish.aliases
    • Module hilbish.abbr
    • Module hilbish
    • Module hilbish.userDir
    • Module hilbish.messages
    • Module hilbish.runner
    • Module hilbish.history
    • Module hilbish.jobs
    • Module hilbish.editor
    • Module hilbish.module
    • Module hilbish.os
    • Module hilbish.completion
    • Module hilbish.timers
    • Module dirs
    • Nature
    • Module doc

    Nature

    A bit after creation, we have the outside nature. Little plants, seeds, +Hilbish

    Nature

    Sidebar

    • Vim Mode
    • Completions
    • Lunacolors
    • Frequently Asked Questions
    • Getting Started
    • Introduction
    • Module fs
    • Module snail
    • Module terminal
    • Module commander
    • API
    • Module bait
    • Module hilbish.module
    • Module hilbish.abbr
    • Module hilbish.userDir
    • Module hilbish.os
    • Module hilbish.history
    • Module hilbish.completion
    • Module hilbish.messages
    • Module hilbish.aliases
    • Module hilbish.runner
    • Module hilbish.timers
    • Module hilbish
    • Module hilbish.jobs
    • Module hilbish.editor
    • Actions
    • Module doc
    • Nature
    • Module dirs
    • Hilbish
    • Command
    • Signals
    • Signal
    • Notification
    • Runner Mode
    • Options
    • Features

    Nature

    A bit after creation, we have the outside nature. Little plants, seeds, growing to their final phase: a full plant. A lot of Hilbish itself is written in Go, but there are parts made in Lua, being most builtins (doc, cd, cdr), completions, and other things.

    @@ -8,4 +8,4 @@ It runs after Hilbish’s Go core does.

    Nature Modules

    Currently, nature provides 1 intended public module: nature.dirs. It is a simple API for managing recent directories and old -current working directory.

    HilbishThe Moon-powered shell!MIT License, copyright sammyette 2025
    \ No newline at end of file +current working directory.

    HilbishThe Moon-powered shell!MIT License, copyright sammyette 2025
    \ No newline at end of file diff --git a/versions/new-website/docs/timers/index.html b/versions/new-website/docs/timers/index.html index 432e0870..773259e3 100644 --- a/versions/new-website/docs/timers/index.html +++ b/versions/new-website/docs/timers/index.html @@ -1,2 +1,2 @@ -Hilbish

    Sidebar

    • Lunacolors
    • Introduction
    • Completions
    • Frequently Asked Questions
    • Getting Started
    • Options
    • Features
    • Runner Mode
    • Notification
    • Signals
    • Signal
    • Command
    • Hilbish
    • Vim Mode
    • Actions
    • Module bait
    • Module terminal
    • API
    • Module fs
    • Module commander
    • Module snail
    • Module hilbish.aliases
    • Module hilbish.abbr
    • Module hilbish
    • Module hilbish.userDir
    • Module hilbish.messages
    • Module hilbish.runner
    • Module hilbish.history
    • Module hilbish.jobs
    • Module hilbish.editor
    • Module hilbish.module
    • Module hilbish.os
    • Module hilbish.completion
    • Module hilbish.timers
    • Module dirs
    • Nature
    • Module doc

    This has been moved to the hilbish.timers API doc (accessible by doc api hilbish.timers)

    HilbishThe Moon-powered shell!MIT License, copyright sammyette 2025
    \ No newline at end of file +Hilbish

    Sidebar

    • Vim Mode
    • Completions
    • Lunacolors
    • Frequently Asked Questions
    • Getting Started
    • Introduction
    • Module fs
    • Module snail
    • Module terminal
    • Module commander
    • API
    • Module bait
    • Module hilbish.module
    • Module hilbish.abbr
    • Module hilbish.userDir
    • Module hilbish.os
    • Module hilbish.history
    • Module hilbish.completion
    • Module hilbish.messages
    • Module hilbish.aliases
    • Module hilbish.runner
    • Module hilbish.timers
    • Module hilbish
    • Module hilbish.jobs
    • Module hilbish.editor
    • Actions
    • Module doc
    • Nature
    • Module dirs
    • Hilbish
    • Command
    • Signals
    • Signal
    • Notification
    • Runner Mode
    • Options
    • Features

    This has been moved to the hilbish.timers API doc (accessible by doc api hilbish.timers)

    HilbishThe Moon-powered shell!MIT License, copyright sammyette 2025
    \ No newline at end of file diff --git a/versions/new-website/docs/vim-mode/actions/index.html b/versions/new-website/docs/vim-mode/actions/index.html index 5e71f672..c7d48553 100644 --- a/versions/new-website/docs/vim-mode/actions/index.html +++ b/versions/new-website/docs/vim-mode/actions/index.html @@ -1,5 +1,5 @@ -Hilbish
    Actions

    Sidebar

    • Lunacolors
    • Introduction
    • Completions
    • Frequently Asked Questions
    • Getting Started
    • Options
    • Features
    • Runner Mode
    • Notification
    • Signals
    • Signal
    • Command
    • Hilbish
    • Vim Mode
    • Actions
    • Module bait
    • Module terminal
    • API
    • Module fs
    • Module commander
    • Module snail
    • Module hilbish.aliases
    • Module hilbish.abbr
    • Module hilbish
    • Module hilbish.userDir
    • Module hilbish.messages
    • Module hilbish.runner
    • Module hilbish.history
    • Module hilbish.jobs
    • Module hilbish.editor
    • Module hilbish.module
    • Module hilbish.os
    • Module hilbish.completion
    • Module hilbish.timers
    • Module dirs
    • Nature
    • Module doc

    Actions

    Vim actions are essentially just when a user uses a Vim keybind. +Hilbish

    Actions

    Sidebar

    • Vim Mode
    • Completions
    • Lunacolors
    • Frequently Asked Questions
    • Getting Started
    • Introduction
    • Module fs
    • Module snail
    • Module terminal
    • Module commander
    • API
    • Module bait
    • Module hilbish.module
    • Module hilbish.abbr
    • Module hilbish.userDir
    • Module hilbish.os
    • Module hilbish.history
    • Module hilbish.completion
    • Module hilbish.messages
    • Module hilbish.aliases
    • Module hilbish.runner
    • Module hilbish.timers
    • Module hilbish
    • Module hilbish.jobs
    • Module hilbish.editor
    • Actions
    • Module doc
    • Nature
    • Module dirs
    • Hilbish
    • Command
    • Signals
    • Signal
    • Notification
    • Runner Mode
    • Options
    • Features

    Actions

    Vim actions are essentially just when a user uses a Vim keybind. Things like yanking and pasting are Vim actions. This is not an “offical Vim thing,” just a Hilbish thing.

    The hilbish.vimAction hook is thrown whenever a Vim action occurs. @@ -16,4 +16,4 @@ The first argument for the yank action is the register yankedText goes to.

    paste: register, pastedText The first argument for the paste action is the register pastedText is taken from.

    -
    HilbishThe Moon-powered shell!MIT License, copyright sammyette 2025
    \ No newline at end of file +
    HilbishThe Moon-powered shell!MIT License, copyright sammyette 2025
    \ No newline at end of file diff --git a/versions/new-website/docs/vim-mode/index.html b/versions/new-website/docs/vim-mode/index.html index d5e7e852..d0ba3623 100644 --- a/versions/new-website/docs/vim-mode/index.html +++ b/versions/new-website/docs/vim-mode/index.html @@ -1,4 +1,4 @@ -Hilbish
    Vim Mode

    Sidebar

    • Lunacolors
    • Introduction
    • Completions
    • Frequently Asked Questions
    • Getting Started
    • Options
    • Features
    • Runner Mode
    • Notification
    • Signals
    • Signal
    • Command
    • Hilbish
    • Vim Mode
    • Actions
    • Module bait
    • Module terminal
    • API
    • Module fs
    • Module commander
    • Module snail
    • Module hilbish.aliases
    • Module hilbish.abbr
    • Module hilbish
    • Module hilbish.userDir
    • Module hilbish.messages
    • Module hilbish.runner
    • Module hilbish.history
    • Module hilbish.jobs
    • Module hilbish.editor
    • Module hilbish.module
    • Module hilbish.os
    • Module hilbish.completion
    • Module hilbish.timers
    • Module dirs
    • Nature
    • Module doc

    Vim Mode

    Hilbish has a Vim binding input mode accessible for use. +Hilbish

    Vim Mode

    Sidebar

    • Vim Mode
    • Completions
    • Lunacolors
    • Frequently Asked Questions
    • Getting Started
    • Introduction
    • Module fs
    • Module snail
    • Module terminal
    • Module commander
    • API
    • Module bait
    • Module hilbish.module
    • Module hilbish.abbr
    • Module hilbish.userDir
    • Module hilbish.os
    • Module hilbish.history
    • Module hilbish.completion
    • Module hilbish.messages
    • Module hilbish.aliases
    • Module hilbish.runner
    • Module hilbish.timers
    • Module hilbish
    • Module hilbish.jobs
    • Module hilbish.editor
    • Actions
    • Module doc
    • Nature
    • Module dirs
    • Hilbish
    • Command
    • Signals
    • Signal
    • Notification
    • Runner Mode
    • Options
    • Features

    Vim Mode

    Hilbish has a Vim binding input mode accessible for use. It can be enabled with the hilbish.inputMode function (check doc hilbish).

    -

    This is documentation for everything relating to it.

    HilbishThe Moon-powered shell!MIT License, copyright sammyette 2025
    \ No newline at end of file +

    This is documentation for everything relating to it.

    HilbishThe Moon-powered shell!MIT License, copyright sammyette 2025
    \ No newline at end of file diff --git a/versions/new-website/index.html b/versions/new-website/index.html index e972966c..459c747d 100644 --- a/versions/new-website/index.html +++ b/versions/new-website/index.html @@ -1,8 +1,8 @@ -Hilbish

    Hilbish

    Something Unique.

    Hilbish is the new Moon-powered interactive shell for Lua fans!
    Extensible, scriptable, configurable: All in Lua.

    Scroll for more

    Feature Overview

    The Moon-powered shell

    Hilbish makes use of the Lua programming language for interactive and config scripting. +Hilbish

    Hilbish

    Something Unique.

    Hilbish is the new Moon-powered interactive shell for Lua fans!
    Extensible, scriptable, configurable: All in Lua.

    Scroll for more

    Feature Overview

    The Moon-powered shell

    Hilbish makes use of the Lua programming language for interactive and config scripting. If you write Lua on a regular basis, Hilbish will be the perfect resident in your terminal. You can still use shell script, but Lua takes the spotlight (or the moonlight..)

    Modern, Helpful Interactive Features

    Graphical TUI history, sensible tab completions, elegantly refreshing prompts, name it all and Hilbish either has it or it's 1 suggestion or 1 script away from being possible. Everything present in Hilbish is meant to enhance your interactive shell experience.

    Sensible, Friendly Defaults

    Hilbish's default config makes a simple but presentable showcase of its Lua API and a few of its features.

    Truly Make It Yours

    Many things about Hilbish are designed to be changed and swapped out. If you want to make use of a Lua derivative in your interactive use (like Fennel) instead of - Lua, that can be done!

    Download It Now!

    To find out all that Hilbish can do, you should just try it out! It's officially available on Linux, MacOS, Windows, and probably builds on anything Go is available on!

    Featured Downloads

    These are binary releases of Hilbish from GitHub. Install instructions are located at an INSTALL.md file.

    HilbishThe Moon-powered shell!MIT License, copyright sammyette 2025
    \ No newline at end of file + Lua, that can be done!

    Download It Now!

    To find out all that Hilbish can do, you should just try it out! It's officially available on Linux, MacOS, Windows, and probably builds on anything Go is available on!

    Featured Downloads

    These are binary releases of Hilbish from GitHub. Install instructions are located at an INSTALL.md file.

    HilbishThe Moon-powered shell!MIT License, copyright sammyette 2025
    \ No newline at end of file diff --git a/versions/new-website/install/index.html b/versions/new-website/install/index.html index aa46a235..4207cfcf 100644 --- a/versions/new-website/install/index.html +++ b/versions/new-website/install/index.html @@ -1,5 +1,5 @@ -Hilbish
    Install

    Sidebar

    • Lunacolors
    • Introduction
    • Completions
    • Frequently Asked Questions
    • Getting Started
    • Options
    • Features
    • Runner Mode
    • Notification
    • Signals
    • Signal
    • Command
    • Hilbish
    • Vim Mode
    • Actions
    • Module bait
    • Module terminal
    • API
    • Module fs
    • Module commander
    • Module snail
    • Module hilbish.aliases
    • Module hilbish.abbr
    • Module hilbish
    • Module hilbish.userDir
    • Module hilbish.messages
    • Module hilbish.runner
    • Module hilbish.history
    • Module hilbish.jobs
    • Module hilbish.editor
    • Module hilbish.module
    • Module hilbish.os
    • Module hilbish.completion
    • Module hilbish.timers
    • Module dirs
    • Nature
    • Module doc

    Install

    Official Binaries

    +Hilbish
    Install

    Sidebar

    • Vim Mode
    • Completions
    • Lunacolors
    • Frequently Asked Questions
    • Getting Started
    • Introduction
    • Module fs
    • Module snail
    • Module terminal
    • Module commander
    • API
    • Module bait
    • Module hilbish.module
    • Module hilbish.abbr
    • Module hilbish.userDir
    • Module hilbish.os
    • Module hilbish.history
    • Module hilbish.completion
    • Module hilbish.messages
    • Module hilbish.aliases
    • Module hilbish.runner
    • Module hilbish.timers
    • Module hilbish
    • Module hilbish.jobs
    • Module hilbish.editor
    • Actions
    • Module doc
    • Nature
    • Module dirs
    • Hilbish
    • Command
    • Signals
    • Signal
    • Notification
    • Runner Mode
    • Options
    • Features

    Install

    Official Binaries

    The best way to get Hilbish is to get a build directly from GitHub. At any time, there are 2 versions of Hilbish recommended for download: the latest stable release, and development builds from the master branch.

    @@ -35,4 +35,4 @@ Example with yay:

    Follow the steps here (Using testing repositories) and install:

    apk add hilbish
    -
    HilbishThe Moon-powered shell!MIT License, copyright sammyette 2025
    \ No newline at end of file +
    HilbishThe Moon-powered shell!MIT License, copyright sammyette 2025
    \ No newline at end of file diff --git a/versions/new-website/tailwind.css b/versions/new-website/tailwind.css index 733259c9..48c3fa35 100644 --- a/versions/new-website/tailwind.css +++ b/versions/new-website/tailwind.css @@ -1,4 +1,4 @@ -/*! tailwindcss v4.1.5 | MIT License | https://tailwindcss.com */ +/*! tailwindcss v4.1.8 | MIT License | https://tailwindcss.com */ @layer properties; @layer theme, base, components, utilities; @layer theme {