From a40fdedb05051ba440ddc6c80e0904fb66ce2043 Mon Sep 17 00:00:00 2001 From: sammyette Date: Sat, 20 Jul 2024 10:33:50 -0400 Subject: [PATCH] fix: versioned urls --- versions/v2.2.0/404.html | 4 ++-- .../blog/improving-this-website/index.html | 4 ++-- versions/v2.2.0/blog/index.html | 16 ++++++++-------- versions/v2.2.0/blog/v2.0-release/index.html | 4 ++-- versions/v2.2.0/blog/v2.1-release/index.html | 4 ++-- versions/v2.2.0/blog/v2.1.1-release/index.html | 4 ++-- versions/v2.2.0/blog/v2.1.2-release/index.html | 4 ++-- versions/v2.2.0/blog/v2.2-release/index.html | 4 ++-- versions/v2.2.0/blog/welcome/index.html | 4 ++-- versions/v2.2.0/categories/index.html | 16 ++++++++-------- versions/v2.2.0/docs/api/bait/index.html | 4 ++-- versions/v2.2.0/docs/api/commander/index.html | 4 ++-- versions/v2.2.0/docs/api/fs/index.html | 4 ++-- .../api/hilbish/hilbish.aliases/index.html | 4 ++-- .../api/hilbish/hilbish.completion/index.html | 4 ++-- .../docs/api/hilbish/hilbish.editor/index.html | 4 ++-- .../api/hilbish/hilbish.history/index.html | 4 ++-- .../docs/api/hilbish/hilbish.jobs/index.html | 4 ++-- .../docs/api/hilbish/hilbish.module/index.html | 4 ++-- .../docs/api/hilbish/hilbish.os/index.html | 4 ++-- .../docs/api/hilbish/hilbish.runner/index.html | 4 ++-- .../docs/api/hilbish/hilbish.timers/index.html | 4 ++-- .../api/hilbish/hilbish.userdir/index.html | 4 ++-- versions/v2.2.0/docs/api/hilbish/index.html | 4 ++-- versions/v2.2.0/docs/api/index.html | 4 ++-- versions/v2.2.0/docs/api/terminal/index.html | 4 ++-- versions/v2.2.0/docs/completions/index.html | 4 ++-- versions/v2.2.0/docs/faq/index.html | 4 ++-- versions/v2.2.0/docs/features/index.html | 4 ++-- .../docs/features/notifications/index.html | 4 ++-- versions/v2.2.0/docs/features/opts/index.html | 4 ++-- .../docs/features/runner-mode/index.html | 4 ++-- .../v2.2.0/docs/getting-started/index.html | 4 ++-- versions/v2.2.0/docs/hooks/command/index.html | 4 ++-- versions/v2.2.0/docs/hooks/hilbish/index.html | 4 ++-- versions/v2.2.0/docs/hooks/index.html | 4 ++-- versions/v2.2.0/docs/hooks/job/index.html | 4 ++-- versions/v2.2.0/docs/hooks/signal/index.html | 4 ++-- versions/v2.2.0/docs/index.html | 4 ++-- versions/v2.2.0/docs/jobs/index.html | 4 ++-- versions/v2.2.0/docs/lunacolors/index.html | 4 ++-- versions/v2.2.0/docs/nature/dirs/index.html | 4 ++-- versions/v2.2.0/docs/nature/index.html | 4 ++-- versions/v2.2.0/docs/timers/index.html | 4 ++-- .../v2.2.0/docs/vim-mode/actions/index.html | 4 ++-- versions/v2.2.0/docs/vim-mode/index.html | 4 ++-- versions/v2.2.0/index.html | 4 ++-- versions/v2.2.0/install/index.html | 4 ++-- versions/v2.2.0/tags/index.html | 16 ++++++++-------- versions/v2.2.1/404.html | 4 ++-- .../blog/improving-this-website/index.html | 4 ++-- versions/v2.2.1/blog/index.html | 16 ++++++++-------- versions/v2.2.1/blog/v2.0-release/index.html | 4 ++-- versions/v2.2.1/blog/v2.1-release/index.html | 4 ++-- versions/v2.2.1/blog/v2.1.1-release/index.html | 4 ++-- versions/v2.2.1/blog/v2.1.2-release/index.html | 4 ++-- versions/v2.2.1/blog/v2.2-release/index.html | 4 ++-- versions/v2.2.1/blog/welcome/index.html | 4 ++-- versions/v2.2.1/categories/index.html | 16 ++++++++-------- versions/v2.2.1/docs/api/bait/index.html | 4 ++-- versions/v2.2.1/docs/api/commander/index.html | 4 ++-- versions/v2.2.1/docs/api/fs/index.html | 4 ++-- .../api/hilbish/hilbish.aliases/index.html | 4 ++-- .../api/hilbish/hilbish.completion/index.html | 4 ++-- .../docs/api/hilbish/hilbish.editor/index.html | 4 ++-- .../api/hilbish/hilbish.history/index.html | 4 ++-- .../docs/api/hilbish/hilbish.jobs/index.html | 4 ++-- .../docs/api/hilbish/hilbish.module/index.html | 4 ++-- .../docs/api/hilbish/hilbish.os/index.html | 4 ++-- .../docs/api/hilbish/hilbish.runner/index.html | 4 ++-- .../docs/api/hilbish/hilbish.timers/index.html | 4 ++-- .../api/hilbish/hilbish.userdir/index.html | 4 ++-- versions/v2.2.1/docs/api/hilbish/index.html | 4 ++-- versions/v2.2.1/docs/api/index.html | 4 ++-- versions/v2.2.1/docs/api/terminal/index.html | 4 ++-- versions/v2.2.1/docs/completions/index.html | 4 ++-- versions/v2.2.1/docs/faq/index.html | 4 ++-- versions/v2.2.1/docs/features/index.html | 4 ++-- .../docs/features/notifications/index.html | 4 ++-- versions/v2.2.1/docs/features/opts/index.html | 4 ++-- .../docs/features/runner-mode/index.html | 4 ++-- .../v2.2.1/docs/getting-started/index.html | 4 ++-- versions/v2.2.1/docs/hooks/command/index.html | 4 ++-- versions/v2.2.1/docs/hooks/hilbish/index.html | 4 ++-- versions/v2.2.1/docs/hooks/index.html | 4 ++-- versions/v2.2.1/docs/hooks/job/index.html | 4 ++-- versions/v2.2.1/docs/hooks/signal/index.html | 4 ++-- versions/v2.2.1/docs/index.html | 4 ++-- versions/v2.2.1/docs/jobs/index.html | 4 ++-- versions/v2.2.1/docs/lunacolors/index.html | 4 ++-- versions/v2.2.1/docs/nature/dirs/index.html | 4 ++-- versions/v2.2.1/docs/nature/index.html | 4 ++-- versions/v2.2.1/docs/timers/index.html | 4 ++-- .../v2.2.1/docs/vim-mode/actions/index.html | 4 ++-- versions/v2.2.1/docs/vim-mode/index.html | 4 ++-- versions/v2.2.1/index.html | 4 ++-- versions/v2.2.1/install/index.html | 4 ++-- versions/v2.2.1/tags/index.html | 16 ++++++++-------- versions/v2.2.2/404.html | 4 ++-- .../blog/improving-this-website/index.html | 4 ++-- versions/v2.2.2/blog/index.html | 16 ++++++++-------- versions/v2.2.2/blog/v2.0-release/index.html | 4 ++-- versions/v2.2.2/blog/v2.1-release/index.html | 4 ++-- versions/v2.2.2/blog/v2.1.1-release/index.html | 4 ++-- versions/v2.2.2/blog/v2.1.2-release/index.html | 4 ++-- versions/v2.2.2/blog/v2.2-release/index.html | 4 ++-- versions/v2.2.2/blog/welcome/index.html | 4 ++-- versions/v2.2.2/categories/index.html | 16 ++++++++-------- versions/v2.2.2/index.html | 4 ++-- versions/v2.2.2/install/index.html | 4 ++-- versions/v2.2.2/tags/index.html | 16 ++++++++-------- versions/v2.2.3/404.html | 4 ++-- .../blog/improving-this-website/index.html | 4 ++-- versions/v2.2.3/blog/index.html | 16 ++++++++-------- versions/v2.2.3/blog/v2.0-release/index.html | 4 ++-- versions/v2.2.3/blog/v2.1-release/index.html | 4 ++-- versions/v2.2.3/blog/v2.1.1-release/index.html | 4 ++-- versions/v2.2.3/blog/v2.1.2-release/index.html | 4 ++-- versions/v2.2.3/blog/v2.2-release/index.html | 4 ++-- versions/v2.2.3/blog/welcome/index.html | 4 ++-- versions/v2.2.3/categories/index.html | 16 ++++++++-------- versions/v2.2.3/index.html | 4 ++-- versions/v2.2.3/install/index.html | 4 ++-- versions/v2.2.3/tags/index.html | 16 ++++++++-------- versions/v2.3.0/404.html | 4 ++-- .../blog/improving-this-website/index.html | 4 ++-- versions/v2.3.0/blog/index.html | 18 +++++++++--------- versions/v2.3.0/blog/v2.0-release/index.html | 4 ++-- versions/v2.3.0/blog/v2.1-release/index.html | 4 ++-- versions/v2.3.0/blog/v2.1.1-release/index.html | 4 ++-- versions/v2.3.0/blog/v2.1.2-release/index.html | 4 ++-- versions/v2.3.0/blog/v2.2-release/index.html | 4 ++-- versions/v2.3.0/blog/v2.3-release/index.html | 4 ++-- versions/v2.3.0/blog/welcome/index.html | 4 ++-- versions/v2.3.0/categories/index.html | 18 +++++++++--------- versions/v2.3.0/docs/api/bait/index.html | 4 ++-- versions/v2.3.0/docs/api/commander/index.html | 4 ++-- versions/v2.3.0/docs/api/fs/index.html | 4 ++-- .../api/hilbish/hilbish.aliases/index.html | 4 ++-- .../api/hilbish/hilbish.completion/index.html | 4 ++-- .../docs/api/hilbish/hilbish.editor/index.html | 4 ++-- .../api/hilbish/hilbish.history/index.html | 4 ++-- .../docs/api/hilbish/hilbish.jobs/index.html | 4 ++-- .../docs/api/hilbish/hilbish.module/index.html | 4 ++-- .../docs/api/hilbish/hilbish.os/index.html | 4 ++-- .../docs/api/hilbish/hilbish.runner/index.html | 4 ++-- .../docs/api/hilbish/hilbish.timers/index.html | 4 ++-- .../api/hilbish/hilbish.userdir/index.html | 4 ++-- versions/v2.3.0/docs/api/hilbish/index.html | 4 ++-- versions/v2.3.0/docs/api/index.html | 4 ++-- versions/v2.3.0/docs/api/terminal/index.html | 4 ++-- versions/v2.3.0/docs/completions/index.html | 4 ++-- versions/v2.3.0/docs/faq/index.html | 4 ++-- versions/v2.3.0/docs/features/index.html | 4 ++-- .../docs/features/notifications/index.html | 4 ++-- versions/v2.3.0/docs/features/opts/index.html | 4 ++-- .../docs/features/runner-mode/index.html | 4 ++-- .../v2.3.0/docs/getting-started/index.html | 4 ++-- versions/v2.3.0/docs/hooks/command/index.html | 4 ++-- versions/v2.3.0/docs/hooks/hilbish/index.html | 4 ++-- versions/v2.3.0/docs/hooks/index.html | 4 ++-- versions/v2.3.0/docs/hooks/job/index.html | 4 ++-- versions/v2.3.0/docs/hooks/signal/index.html | 4 ++-- versions/v2.3.0/docs/index.html | 4 ++-- versions/v2.3.0/docs/jobs/index.html | 4 ++-- versions/v2.3.0/docs/lunacolors/index.html | 4 ++-- versions/v2.3.0/docs/nature/dirs/index.html | 4 ++-- versions/v2.3.0/docs/nature/index.html | 4 ++-- versions/v2.3.0/docs/timers/index.html | 4 ++-- .../v2.3.0/docs/vim-mode/actions/index.html | 4 ++-- versions/v2.3.0/docs/vim-mode/index.html | 4 ++-- versions/v2.3.0/index.html | 4 ++-- versions/v2.3.0/install/index.html | 4 ++-- versions/v2.3.0/tags/index.html | 18 +++++++++--------- 174 files changed, 441 insertions(+), 441 deletions(-) diff --git a/versions/v2.2.0/404.html b/versions/v2.2.0/404.html index 1798447..6f8e9fe 100644 --- a/versions/v2.2.0/404.html +++ b/versions/v2.2.0/404.html @@ -1,4 +1,4 @@ 404 Page not found — Hilbish -

Go Home

\ No newline at end of file diff --git a/versions/v2.2.0/blog/improving-this-website/index.html b/versions/v2.2.0/blog/improving-this-website/index.html index cdca0b3..db666d6 100644 --- a/versions/v2.2.0/blog/improving-this-website/index.html +++ b/versions/v2.2.0/blog/improving-this-website/index.html @@ -3,9 +3,9 @@ I decided to fix up this website and Hilbish’s logo, so that can be thought of as something for the 2 years milestone? Logo Hilbish’s old logo was.. not that good. It definitely functioned as a logo, but the yellow part of it looked ugly (sorry old logo)." property="og:description">

Improving Hilbish's Branding

by sammyette

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 diff --git a/versions/v2.2.0/blog/index.html b/versions/v2.2.0/blog/index.html index 1b10d75..43609aa 100644 --- a/versions/v2.2.0/blog/index.html +++ b/versions/v2.2.0/blog/index.html @@ -1,17 +1,17 @@ Blogs — Hilbish -

v2.2 Release

The release with full changelogs and prebuilt binaries can be seen at the v2.2.0 tag. Welcome to a very long awaited release of Hilbish, and on Christmas. Just think of it as a long preparing, late Christmas gift. :) This release does not contain a whole lot of changes, but it is a new release with enhancements and bug fixes! -Documentation As is a trend, the documentation has been improved by ONE HUNDRED TIMES.

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). +Documentation As is a trend, the documentation has been improved by ONE HUNDRED TIMES.

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 be thought of as something for the 2 years milestone? -Logo Hilbish’s old logo was.. not that good. It definitely functioned as a logo, but the yellow part of it looked ugly (sorry old logo).

v2.1.2 Release

The release with full changelogs and prebuilt binaries can be seen at the v2.1.2 tag. +Logo Hilbish’s old logo was.. not that good. It definitely functioned as a logo, but the yellow part of it looked ugly (sorry old logo).

v2.1.2 Release

The release with full changelogs and prebuilt binaries can be seen at the v2.1.2 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!

v2.1.1 Release

The release with full changelogs and prebuilt binaries can be seen at the v2.1.1 tag. +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!

v2.1.1 Release

The release with full changelogs and prebuilt binaries can be seen at the v2.1.1 tag. Welcome to a fresh new release of Hilbish! Some people (or none) may be awaiting the long coming v2.2 release with lots of features, but I needed to push out this little bug fix (wink) release. -Bug Fixes Validation checks for command input When running this version, you may have noticed an odd message that sometimes comes up when running commands.

v2.1 Release

The release with full changelogs and prebuilt binaries can be seen at the v2.1.0 tag. +Bug Fixes Validation checks for command input When running this version, you may have noticed an odd message that sometimes comes up when running commands.

v2.1 Release

The release with full changelogs and prebuilt binaries can be seen at the v2.1.0 tag. Oh look! A new release of Hilbish! This time is the v2.1 release, with a small amount of features and mainly documentation changes and bug fixes. Documentation There have been a few documentation enhancements for this release. This includes: -Adding the return types for all functions that need them Documenting Hilbish types like job objects and timers properly.

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. +Adding the return types for all functions that need them Documenting Hilbish types like job objects and timers properly.

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 featuring over 40+ bug fixes and tons of new features and enhancements, so let’s see what is in this release. -Documentation When querying about the problems people have with Hilbish, one of the issues was its poor documentation.

Install

Steps on how to install Hilbish on all the OSes and distros supported.

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 +Documentation When querying about the problems people have with Hilbish, one of the issues was its poor documentation.

Install

Steps on how to install Hilbish on all the OSes and distros supported.

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/v2.2.0/blog/v2.0-release/index.html b/versions/v2.2.0/blog/v2.0-release/index.html index 7257c80..ad85165 100644 --- a/versions/v2.2.0/blog/v2.0-release/index.html +++ b/versions/v2.2.0/blog/v2.0-release/index.html @@ -3,9 +3,9 @@ This is a big release, coming 9 months after the previous v1.2.0 and featuring over 40+ bug fixes and tons of new features and enhancements, so let’s see what is in this release. Documentation When querying about the problems people have with Hilbish, one of the issues was its poor documentation." property="og:description">

Hilbish v2.0 Release

by sammyette

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 diff --git a/versions/v2.2.0/blog/v2.1-release/index.html b/versions/v2.2.0/blog/v2.1-release/index.html index 702cf67..cbe8b9f 100644 --- a/versions/v2.2.0/blog/v2.1-release/index.html +++ b/versions/v2.2.0/blog/v2.1-release/index.html @@ -5,9 +5,9 @@ Documentation There have been a few documentation enhancements for this release. Adding the return types for all functions that need them Documenting Hilbish types like job objects and timers properly." property="og:description">

v2.1 Release

by sammyette

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

Oh look! A new release of Hilbish! This time is the v2.1 release, diff --git a/versions/v2.2.0/blog/v2.1.1-release/index.html b/versions/v2.2.0/blog/v2.1.1-release/index.html index 7a76a5f..ecfc176 100644 --- a/versions/v2.2.0/blog/v2.1.1-release/index.html +++ b/versions/v2.2.0/blog/v2.1.1-release/index.html @@ -3,9 +3,9 @@ Welcome to a fresh new release of Hilbish! Some people (or none) may be awaiting the long coming v2.2 release with lots of features, but I needed to push out this little bug fix (wink) release. Bug Fixes Validation checks for command input When running this version, you may have noticed an odd message that sometimes comes up when running commands." property="og:description">

v2.1.1 Release

by sammyette

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

Welcome to a fresh new release of Hilbish! Some people (or none) may be awaiting diff --git a/versions/v2.2.0/blog/v2.1.2-release/index.html b/versions/v2.2.0/blog/v2.1.2-release/index.html index 6164129..b874eb4 100644 --- a/versions/v2.2.0/blog/v2.1.2-release/index.html +++ b/versions/v2.2.0/blog/v2.1.2-release/index.html @@ -3,9 +3,9 @@ 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!" property="og:description">

v2.1.2 Release

by sammyette

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

This release reverts the April Fool’s code additions in v2.1.1. It is diff --git a/versions/v2.2.0/blog/v2.2-release/index.html b/versions/v2.2.0/blog/v2.2-release/index.html index 5f3f3d9..d17132b 100644 --- a/versions/v2.2.0/blog/v2.2-release/index.html +++ b/versions/v2.2.0/blog/v2.2-release/index.html @@ -3,9 +3,9 @@ Welcome to a very long awaited release of Hilbish, and on Christmas. Just think of it as a long preparing, late Christmas gift. :) This release does not contain a whole lot of changes, but it is a new release with enhancements and bug fixes! Documentation As is a trend, the documentation has been improved by ONE HUNDRED TIMES." property="og:description">

v2.2 Release

by sammyette

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

Welcome to a very long awaited release of Hilbish, and on Christmas. Just think diff --git a/versions/v2.2.0/blog/welcome/index.html b/versions/v2.2.0/blog/welcome/index.html index 2a3cea3..1ac1f61 100644 --- a/versions/v2.2.0/blog/welcome/index.html +++ b/versions/v2.2.0/blog/welcome/index.html @@ -1,6 +1,6 @@ Welcome to the Hilbish blog — Hilbish -

Welcome to the Hilbish blog

by sammyette

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/v2.2.0/categories/index.html b/versions/v2.2.0/categories/index.html index 614c6eb..0c7127f 100644 --- a/versions/v2.2.0/categories/index.html +++ b/versions/v2.2.0/categories/index.html @@ -1,17 +1,17 @@ Categories — Hilbish -
v2.2 Release

The release with full changelogs and prebuilt binaries can be seen at the v2.2.0 tag. Welcome to a very long awaited release of Hilbish, and on Christmas. Just think of it as a long preparing, late Christmas gift. :) This release does not contain a whole lot of changes, but it is a new release with enhancements and bug fixes! -Documentation As is a trend, the documentation has been improved by ONE HUNDRED TIMES.

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). +Documentation As is a trend, the documentation has been improved by ONE HUNDRED TIMES.

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 be thought of as something for the 2 years milestone? -Logo Hilbish’s old logo was.. not that good. It definitely functioned as a logo, but the yellow part of it looked ugly (sorry old logo).

v2.1.2 Release

The release with full changelogs and prebuilt binaries can be seen at the v2.1.2 tag. +Logo Hilbish’s old logo was.. not that good. It definitely functioned as a logo, but the yellow part of it looked ugly (sorry old logo).

v2.1.2 Release

The release with full changelogs and prebuilt binaries can be seen at the v2.1.2 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!

v2.1.1 Release

The release with full changelogs and prebuilt binaries can be seen at the v2.1.1 tag. +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!

v2.1.1 Release

The release with full changelogs and prebuilt binaries can be seen at the v2.1.1 tag. Welcome to a fresh new release of Hilbish! Some people (or none) may be awaiting the long coming v2.2 release with lots of features, but I needed to push out this little bug fix (wink) release. -Bug Fixes Validation checks for command input When running this version, you may have noticed an odd message that sometimes comes up when running commands.

v2.1 Release

The release with full changelogs and prebuilt binaries can be seen at the v2.1.0 tag. +Bug Fixes Validation checks for command input When running this version, you may have noticed an odd message that sometimes comes up when running commands.

v2.1 Release

The release with full changelogs and prebuilt binaries can be seen at the v2.1.0 tag. Oh look! A new release of Hilbish! This time is the v2.1 release, with a small amount of features and mainly documentation changes and bug fixes. Documentation There have been a few documentation enhancements for this release. This includes: -Adding the return types for all functions that need them Documenting Hilbish types like job objects and timers properly.

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. +Adding the return types for all functions that need them Documenting Hilbish types like job objects and timers properly.

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 featuring over 40+ bug fixes and tons of new features and enhancements, so let’s see what is in this release. -Documentation When querying about the problems people have with Hilbish, one of the issues was its poor documentation.

Install

Steps on how to install Hilbish on all the OSes and distros supported.

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 +Documentation When querying about the problems people have with Hilbish, one of the issues was its poor documentation.

Install

Steps on how to install Hilbish on all the OSes and distros supported.

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/v2.2.0/docs/api/bait/index.html b/versions/v2.2.0/docs/api/bait/index.html index a2f04ee..9676b8c 100644 --- a/versions/v2.2.0/docs/api/bait/index.html +++ b/versions/v2.2.0/docs/api/bait/index.html @@ -1,7 +1,7 @@ Module bait — Hilbish -

Module bait

the event emitter

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 diff --git a/versions/v2.2.0/docs/api/commander/index.html b/versions/v2.2.0/docs/api/commander/index.html index 7ccf875..bdf80b9 100644 --- a/versions/v2.2.0/docs/api/commander/index.html +++ b/versions/v2.2.0/docs/api/commander/index.html @@ -1,7 +1,7 @@ Module commander — Hilbish -

Module commander

library for custom commands

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 diff --git a/versions/v2.2.0/docs/api/fs/index.html b/versions/v2.2.0/docs/api/fs/index.html index 70e91cf..b8035cc 100644 --- a/versions/v2.2.0/docs/api/fs/index.html +++ b/versions/v2.2.0/docs/api/fs/index.html @@ -1,7 +1,7 @@ Module fs — Hilbish -

Module fs

filesystem interaction and functionality library

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.

Functions diff --git a/versions/v2.2.0/docs/api/hilbish/hilbish.aliases/index.html b/versions/v2.2.0/docs/api/hilbish/hilbish.aliases/index.html index 0df4231..771fc46 100644 --- a/versions/v2.2.0/docs/api/hilbish/hilbish.aliases/index.html +++ b/versions/v2.2.0/docs/api/hilbish/hilbish.aliases/index.html @@ -1,7 +1,7 @@ Module hilbish.aliases — Hilbish -

Module hilbish.aliases

command aliasing

Introduction

The alias interface deals with all command aliases in Hilbish.

Functions

add(alias, cmd)This is an alias (ha) for the hilbish.alias function.
delete(name)Removes an alias.
list() -> table[string, string]Get a table of all aliases, with string keys as the alias and the value as the command.
resolve(alias) -> string?Resolves an alias to its original command. Will thrown an error if the alias doesn’t exist.

hilbish.aliases.add(alias, cmd) diff --git a/versions/v2.2.0/docs/api/hilbish/hilbish.completion/index.html b/versions/v2.2.0/docs/api/hilbish/hilbish.completion/index.html index d0fcdc0..f20fc46 100644 --- a/versions/v2.2.0/docs/api/hilbish/hilbish.completion/index.html +++ b/versions/v2.2.0/docs/api/hilbish/hilbish.completion/index.html @@ -1,7 +1,7 @@ Module hilbish.completion — Hilbish -

Module hilbish.completion

tab completions

Introduction

The completions interface deals with tab completions.

Functions

bins(query, ctx, fields) -> entries (table), prefix (string)Return binaries/executables based on the provided parameters.
call(name, query, ctx, fields) -> completionGroups (table), prefix (string)Calls a completer function. This is mainly used to call a command completer, which will have a name
files(query, ctx, fields) -> entries (table), prefix (string)Returns file matches based on the provided parameters.
handler(line, pos)This function contains the general completion handler for Hilbish. This function handles

hilbish.completion.bins(query, ctx, fields) -> entries (table), prefix (string)

Return binaries/executables based on the provided parameters.
This function is meant to be used as a helper in a command completion handler.

Parameters diff --git a/versions/v2.2.0/docs/api/hilbish/hilbish.editor/index.html b/versions/v2.2.0/docs/api/hilbish/hilbish.editor/index.html index fdc67f6..e9fa8eb 100644 --- a/versions/v2.2.0/docs/api/hilbish/hilbish.editor/index.html +++ b/versions/v2.2.0/docs/api/hilbish/hilbish.editor/index.html @@ -1,7 +1,7 @@ Module hilbish.editor — Hilbish -

Module hilbish.editor

interactions for Hilbish's line reader

Introduction

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

Functions

getLine() -> stringReturns the current input line.
getVimRegister(register) -> stringReturns the text that is at the register.
insert(text)Inserts text into the Hilbish command line.
getChar() -> stringReads a keystroke from the user. This is in a format of something like Ctrl-L.
setVimRegister(register, text)Sets the vim register at register to hold the passed text.

hilbish.editor.getLine() -> string diff --git a/versions/v2.2.0/docs/api/hilbish/hilbish.history/index.html b/versions/v2.2.0/docs/api/hilbish/hilbish.history/index.html index 66b355d..a0ea41b 100644 --- a/versions/v2.2.0/docs/api/hilbish/hilbish.history/index.html +++ b/versions/v2.2.0/docs/api/hilbish/hilbish.history/index.html @@ -1,7 +1,7 @@ Module hilbish.history — Hilbish -

Module hilbish.history

command history

Introduction

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

Functions diff --git a/versions/v2.2.0/docs/api/hilbish/hilbish.jobs/index.html b/versions/v2.2.0/docs/api/hilbish/hilbish.jobs/index.html index f405ce6..23c07fe 100644 --- a/versions/v2.2.0/docs/api/hilbish/hilbish.jobs/index.html +++ b/versions/v2.2.0/docs/api/hilbish/hilbish.jobs/index.html @@ -1,7 +1,7 @@ Module hilbish.jobs — Hilbish -

Module hilbish.jobs

background job management

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.

Functions

add(cmdstr, args, execPath)Creates a new job. This function does not run the job. This function is intended to be
all() -> table[@Job]Returns a table of all job objects.
disown(id)Disowns a job. This simply deletes it from the list of jobs without stopping it.
get(id) -> @JobGet a job object via its ID.
last() -> @JobReturns the last added job to the table.

hilbish.jobs.add(cmdstr, args, execPath) diff --git a/versions/v2.2.0/docs/api/hilbish/hilbish.module/index.html b/versions/v2.2.0/docs/api/hilbish/hilbish.module/index.html index d6ad010..d05fd81 100644 --- a/versions/v2.2.0/docs/api/hilbish/hilbish.module/index.html +++ b/versions/v2.2.0/docs/api/hilbish/hilbish.module/index.html @@ -1,7 +1,7 @@ Module hilbish.module — Hilbish -

Module hilbish.module

native module loading

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 diff --git a/versions/v2.2.0/docs/api/hilbish/hilbish.os/index.html b/versions/v2.2.0/docs/api/hilbish/hilbish.os/index.html index 6383a17..f83426d 100644 --- a/versions/v2.2.0/docs/api/hilbish/hilbish.os/index.html +++ b/versions/v2.2.0/docs/api/hilbish/hilbish.os/index.html @@ -1,7 +1,7 @@ Module hilbish.os — Hilbish -

Module hilbish.os

operating system info

Introduction

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

Static module fields

familyFamily name of the current OS
namePretty name of the current OS
versionVersion of the current OS
\ No newline at end of file diff --git a/versions/v2.2.0/docs/api/hilbish/hilbish.runner/index.html b/versions/v2.2.0/docs/api/hilbish/hilbish.runner/index.html index 776f246..523136f 100644 --- a/versions/v2.2.0/docs/api/hilbish/hilbish.runner/index.html +++ b/versions/v2.2.0/docs/api/hilbish/hilbish.runner/index.html @@ -1,7 +1,7 @@ Module hilbish.runner — Hilbish -

Module hilbish.runner

interactive command runner customization

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 diff --git a/versions/v2.2.0/docs/api/hilbish/hilbish.timers/index.html b/versions/v2.2.0/docs/api/hilbish/hilbish.timers/index.html index 107a2dc..2f77fc8 100644 --- a/versions/v2.2.0/docs/api/hilbish/hilbish.timers/index.html +++ b/versions/v2.2.0/docs/api/hilbish/hilbish.timers/index.html @@ -1,7 +1,7 @@ Module hilbish.timers — Hilbish -

Module hilbish.timers

timeout and interval API

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.

These are the simple functions hilbish.interval and hilbish.timeout (doc diff --git a/versions/v2.2.0/docs/api/hilbish/hilbish.userdir/index.html b/versions/v2.2.0/docs/api/hilbish/hilbish.userdir/index.html index 850b5df..0536401 100644 --- a/versions/v2.2.0/docs/api/hilbish/hilbish.userdir/index.html +++ b/versions/v2.2.0/docs/api/hilbish/hilbish.userdir/index.html @@ -1,7 +1,7 @@ Module hilbish.userDir — Hilbish -

Module hilbish.userDir

user-related directories

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.

Static module fields diff --git a/versions/v2.2.0/docs/api/hilbish/index.html b/versions/v2.2.0/docs/api/hilbish/index.html index 7b14243..d3ba531 100644 --- a/versions/v2.2.0/docs/api/hilbish/index.html +++ b/versions/v2.2.0/docs/api/hilbish/index.html @@ -1,7 +1,7 @@ Module hilbish — Hilbish -

Module hilbish

the core Hilbish API

Introduction

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

Functions

alias(cmd, orig)Sets an alias, with a name of cmd to another command.
appendPath(dir)Appends the provided dir to the command path ($PATH)
complete(scope, cb)Registers a completion handler for the specified scope.
cwd() -> stringReturns the current directory of the shell.
exec(cmd)Replaces the currently running Hilbish instance with the supplied command.
goro(fn)Puts fn in a Goroutine.
highlighter(line)Line highlighter handler.
hinter(line, pos)The command line hint handler. It gets called on every key insert to
inputMode(mode)Sets the input mode for Hilbish’s line reader.
interval(cb, time) -> @TimerRuns the cb function every specified amount of time.
multiprompt(str)Changes the text prompt when Hilbish asks for more input.
prependPath(dir)Prepends dir to $PATH.
prompt(str, typ)Changes the shell prompt to the provided string.
read(prompt) -> input (string)Read input from the user, using Hilbish’s line editor/input reader.
run(cmd, returnOut) -> exitCode (number), stdout (string), stderr (string)Runs cmd in Hilbish’s shell script interpreter.
runnerMode(mode)Sets the execution/runner mode for interactive Hilbish.
timeout(cb, time) -> @TimerExecuted the cb function after a period of time.
which(name) -> stringChecks if name is a valid command.

Static module fields diff --git a/versions/v2.2.0/docs/api/index.html b/versions/v2.2.0/docs/api/index.html index af72d86..cf8265f 100644 --- a/versions/v2.2.0/docs/api/index.html +++ b/versions/v2.2.0/docs/api/index.html @@ -1,5 +1,5 @@ API — Hilbish -
\ No newline at end of file diff --git a/versions/v2.2.0/docs/api/terminal/index.html b/versions/v2.2.0/docs/api/terminal/index.html index c9543a8..b1b9a0f 100644 --- a/versions/v2.2.0/docs/api/terminal/index.html +++ b/versions/v2.2.0/docs/api/terminal/index.html @@ -1,7 +1,7 @@ Module terminal — Hilbish -

Module terminal

low level terminal library

Introduction

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

Functions

restoreState()Restores the last saved state of the terminal
saveState()Saves the current state of the terminal.
setRaw()Puts the terminal into raw mode.
size()Gets the dimensions of the terminal. Returns a table with width and height

terminal.restoreState()

Restores the last saved state of the terminal

Parameters diff --git a/versions/v2.2.0/docs/completions/index.html b/versions/v2.2.0/docs/completions/index.html index 8f8201d..1669614 100644 --- a/versions/v2.2.0/docs/completions/index.html +++ b/versions/v2.2.0/docs/completions/index.html @@ -1,7 +1,7 @@ Completions — Hilbish -

Completions

Tab completion for commands.

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: