From 4bb3a92c226b0b116e00b65a91602cbea0510a36 Mon Sep 17 00:00:00 2001 From: TorchedSammy Date: Tue, 26 Dec 2023 04:15:50 +0000 Subject: [PATCH] deploy: f009dab73d7a4bdd4a6968f9ccb94ad0af6a583e --- blog/index.html | 4 ++- blog/index.xml | 4 ++- blog/v2.2-release/index.html | 48 ++++++++++++++++++++++++++++++++++++ categories/index.html | 4 ++- index.html | 17 +++++++------ index.xml | 4 ++- sitemap.xml | 2 +- tags/index.html | 4 ++- 8 files changed, 74 insertions(+), 13 deletions(-) create mode 100644 blog/v2.2-release/index.html diff --git a/blog/index.html b/blog/index.html index 5d6ef6c..5bf3f00 100644 --- a/blog/index.html +++ b/blog/index.html @@ -1,7 +1,9 @@ Blogs — Hilbish
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). +

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). 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. This release reverts the April Fool’s code additions in v2.1.1. It is functionally equal to v2.1.0. Nice! diff --git a/blog/index.xml b/blog/index.xml index ee19931..09d6c90 100644 --- a/blog/index.xml +++ b/blog/index.xml @@ -1,4 +1,6 @@ -Blogs on Hilbishhttps://rosettea.github.io/Hilbish/blog/Recent content in Blogs on HilbishHugo -- gohugo.ioen-usThu, 13 Apr 2023 22:15:31 -0400Improving Hilbish's Brandinghttps://rosettea.github.io/Hilbish/blog/improving-this-website/Thu, 13 Apr 2023 22:15:31 -0400https://rosettea.github.io/Hilbish/blog/improving-this-website/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). +Blogs on Hilbishhttps://rosettea.github.io/Hilbish/blog/Recent content in Blogs on HilbishHugo -- gohugo.ioen-usMon, 25 Dec 2023 23:56:36 -0400v2.2 Releasehttps://rosettea.github.io/Hilbish/blog/v2.2-release/Mon, 25 Dec 2023 23:56:36 -0400https://rosettea.github.io/Hilbish/blog/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 Brandinghttps://rosettea.github.io/Hilbish/blog/improving-this-website/Thu, 13 Apr 2023 22:15:31 -0400https://rosettea.github.io/Hilbish/blog/improving-this-website/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 Releasehttps://rosettea.github.io/Hilbish/blog/v2.1.2-release/Mon, 10 Apr 2023 12:27:41 -0400https://rosettea.github.io/Hilbish/blog/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! diff --git a/blog/v2.2-release/index.html b/blog/v2.2-release/index.html new file mode 100644 index 0000000..ae4e9d6 --- /dev/null +++ b/blog/v2.2-release/index.html @@ -0,0 +1,48 @@ +v2.2 Release — Hilbish +

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 +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. +Okay, not quite, but they’ve definitely been given an uplift. +Everything has been rewritten, new documentation has been added to both +the website and the local docs accessible with the doc command. +Both the website and local docs are now in sync with each other.

This means that the doc command has also been improved to consolidate +the documentation changes. It looks a lot better, has pagination, etc!

Speaking of pagination…

Features +

Greenhouse +

The first new added feature is the Greenhouse pager! It is a library and +command accessible via greenhouse. It will have better integration with +Hilbish things, like notifications and can be used as a base for displaying +multi-line text output instead of paging to less. The usage of Greenhouse is +more efficient and better in Hibish!

Notifications +

Wait… notifications? Yes! All new in the 2.2 release is a generic notification +interface for things in Hilbish to alert the user of things going on. Stuff like +background jobs finishing, simple alarms, actual messages, whatever you like.

Fuzzy Searching +

Users can now use fuzzy search for command history and completion search. +Enable it with hilbish.opts.fuzzy = true!

Smaller Enhancements +

Did you know of the cdr command? I personally don’t use it, but I’ve made +it look slightly better for ease of use. That simple change is adding the indexes +next to the directory so you’ll know to type cdr 2.

Users can now add aliases with numbered substitutions. In shell script, +some people have to make functions for certain things that are actually +just aliases. A simple example: nix run nixpkgs#package cannot be aliased +because if it was aliased to something like run normally there would be a space after.

Simple fix:

1hilbish.alias('run', 'nix run nixpkgs#%1')
+

Rejoice!

Bug Fixes +

There are a small amount of bug fixes but they’re still fixes!

In some cases Hilbish will panic if:

  • Alias resolution results in something empty
  • A user does not return a table in a runner functions +These are both fixed.

An infinite loop has been patched out if someone navigates without +having any prior history. Imagine pressing the up key on a fresh Hilbish +install and you shell no longer working… that’s gone now.

Something else that’s gone… is still Windows support, but I added a fix +which will make file completion work now. Job management commands work as +well now too due to an oversight when changing up the job functions.

Towards v2.3 +

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.

\ No newline at end of file diff --git a/categories/index.html b/categories/index.html index d6065d0..86c1b51 100644 --- a/categories/index.html +++ b/categories/index.html @@ -1,7 +1,9 @@ Categories — Hilbish
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). +

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). 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. This release reverts the April Fool’s code additions in v2.1.1. It is functionally equal to v2.1.0. Nice! diff --git a/index.html b/index.html index 4f69925..5b1ff53 100644 --- a/index.html +++ b/index.html @@ -2,13 +2,16 @@

Something Unique.

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

Install -GitHub

Simple and Easy Scripting

Hilbish is configured and scripted in the Lua programming language. -This removes all the old, ugly things about Shell script and introduces -everything good about Lua, including other languages (Moonscript & Fennel). -

History and Completion Menus

Hilbish provides the user with proper menus for completions, -history searching. Want to see your previous commands? Hit Ctrl-R.

Tons of Features, and More to Come

Hilbish offers a bunch of features to make your interactive -shell experience rich. Things like syntax highlighting and hinting -available via the Lua API.

* Command hints shown in photo are not default.


Screenshots


Why not just Lua?

Hilbish is your interactive shell as well as a just a Lua interpreter +GitHub


Simple and Easy Scripting

Hilbish is configured and scripted in the +Lua programming language. This removes all the old, ugly things +about Shell script and introduces everything good about Lua, +including other languages (Fennel, Lua derivatives).

History and Completion Menus

Hilbish provides the user with proper menus +for completions and history usage. Want to see your previous commands? +Hit Ctrl-R.

Tons of Features, and More to Come

Hilbish offers a bunch of features to make your +interactive shell experience rich. Things like syntax highlighting +and hinting available via the Lua API.

Customizable and Extensible via an accessible Lua API

Want to change the language used for interactive input? +Or maybe monitor and notify for the output of background jobs? +Have a real-time updating prompt? All this can be done in Hilbish!


Why not just Lua?

Hilbish is your interactive shell as well as a just a Lua interpreter and enhanced REPL.

  • Batteries included Lua runtime that's also your user shell!
  • Provides cross-platform and OS agnostic APIs to ensure your Lua code works everywhere Hilbish does, as expected.

Try It Today!

Hilbish is known to run on the 3 major platforms (Windows, MacOS, Linux) but likely builds on other Unixes! Windows doesn't work as well as it should, so if you're a Windows user, diff --git a/index.xml b/index.xml index 9a84231..ca865b1 100644 --- a/index.xml +++ b/index.xml @@ -5,7 +5,9 @@ For simple usage, a single color or style is enough. For example, you can just u In other usage, you may want to use a format string instead of having multiple nested functions for different styles.Frequently Asked Questionshttps://rosettea.github.io/Hilbish/docs/faq/Mon, 01 Jan 0001 00:00:00 +0000https://rosettea.github.io/Hilbish/docs/faq/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 ….) Windows Support? It compiles for Windows (CI ensures it does), but otherwise it is not directly supported. If you’d like to improve this situation, checkout the discussion . Why? Hilbish emerged from the desire of a Lua configured shell.Getting Startedhttps://rosettea.github.io/Hilbish/docs/getting-started/Mon, 01 Jan 0001 00:00:00 +0000https://rosettea.github.io/Hilbish/docs/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. -Setting as Default Login shell There are a few ways to make Hilbish your default shell. A simple way is to make it your user/login shell.Improving Hilbish's Brandinghttps://rosettea.github.io/Hilbish/blog/improving-this-website/Thu, 13 Apr 2023 22:15:31 -0400https://rosettea.github.io/Hilbish/blog/improving-this-website/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). +Setting as Default Login shell There are a few ways to make Hilbish your default shell. A simple way is to make it your user/login shell.v2.2 Releasehttps://rosettea.github.io/Hilbish/blog/v2.2-release/Mon, 25 Dec 2023 23:56:36 -0400https://rosettea.github.io/Hilbish/blog/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 Brandinghttps://rosettea.github.io/Hilbish/blog/improving-this-website/Thu, 13 Apr 2023 22:15:31 -0400https://rosettea.github.io/Hilbish/blog/improving-this-website/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 Releasehttps://rosettea.github.io/Hilbish/blog/v2.1.2-release/Mon, 10 Apr 2023 12:27:41 -0400https://rosettea.github.io/Hilbish/blog/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! diff --git a/sitemap.xml b/sitemap.xml index 78f0303..f67b08d 100644 --- a/sitemap.xml +++ b/sitemap.xml @@ -1 +1 @@ -https://rosettea.github.io/Hilbish/docs/api/https://rosettea.github.io/Hilbish/docs/nature/https://rosettea.github.io/Hilbish/docs/vim-mode/https://rosettea.github.io/Hilbish/docs/vim-mode/actions/https://rosettea.github.io/Hilbish/docs/lunacolors/https://rosettea.github.io/Hilbish/docs/hooks/https://rosettea.github.io/Hilbish/docs/features/2023-12-25T23:08:29-04:00https://rosettea.github.io/Hilbish/docs/faq/2023-12-25T23:08:29-04:00https://rosettea.github.io/Hilbish/docs/getting-started/2023-12-25T23:08:29-04:00https://rosettea.github.io/Hilbish/docs/2023-12-25T23:08:29-04:00https://rosettea.github.io/Hilbish/blog/2023-04-14T00:04:52-04:00https://rosettea.github.io/Hilbish/blog/improving-this-website/2023-04-14T00:04:52-04:00https://rosettea.github.io/Hilbish/blog/v2.1.2-release/2023-04-10T12:38:30-04:00https://rosettea.github.io/Hilbish/blog/v2.1.1-release/2023-04-01T18:16:13-04:00https://rosettea.github.io/Hilbish/blog/v2.1-release/2023-02-10T17:11:44-04:00https://rosettea.github.io/Hilbish/blog/v2.0-release/2022-12-28T22:27:05-04:00https://rosettea.github.io/Hilbish/2023-04-14T00:04:52-04:00https://rosettea.github.io/Hilbish/docs/hooks/job/https://rosettea.github.io/Hilbish/docs/jobs/https://rosettea.github.io/Hilbish/docs/timers/https://rosettea.github.io/Hilbish/categories/https://rosettea.github.io/Hilbish/docs/hooks/command/https://rosettea.github.io/Hilbish/docs/completions/https://rosettea.github.io/Hilbish/docs/hooks/hilbish/https://rosettea.github.io/Hilbish/install/2023-04-14T00:04:52-04:00https://rosettea.github.io/Hilbish/docs/api/bait/https://rosettea.github.io/Hilbish/docs/api/commander/https://rosettea.github.io/Hilbish/docs/nature/dirs/https://rosettea.github.io/Hilbish/docs/api/fs/https://rosettea.github.io/Hilbish/docs/api/hilbish/https://rosettea.github.io/Hilbish/docs/api/hilbish/hilbish.aliases/https://rosettea.github.io/Hilbish/docs/api/hilbish/hilbish.completion/https://rosettea.github.io/Hilbish/docs/api/hilbish/hilbish.editor/https://rosettea.github.io/Hilbish/docs/api/hilbish/hilbish.history/https://rosettea.github.io/Hilbish/docs/api/hilbish/hilbish.jobs/https://rosettea.github.io/Hilbish/docs/api/hilbish/hilbish.module/https://rosettea.github.io/Hilbish/docs/api/hilbish/hilbish.os/https://rosettea.github.io/Hilbish/docs/api/hilbish/hilbish.runner/https://rosettea.github.io/Hilbish/docs/api/hilbish/hilbish.timers/https://rosettea.github.io/Hilbish/docs/api/hilbish/hilbish.userdir/https://rosettea.github.io/Hilbish/docs/api/terminal/https://rosettea.github.io/Hilbish/docs/features/notifications/2023-12-25T23:08:29-04:00https://rosettea.github.io/Hilbish/docs/features/opts/https://rosettea.github.io/Hilbish/docs/features/runner-mode/2023-12-25T23:08:29-04:00https://rosettea.github.io/Hilbish/docs/hooks/signal/https://rosettea.github.io/Hilbish/tags/https://rosettea.github.io/Hilbish/blog/welcome/2022-12-28T22:27:05-04:00 \ No newline at end of file +https://rosettea.github.io/Hilbish/docs/api/https://rosettea.github.io/Hilbish/docs/nature/https://rosettea.github.io/Hilbish/docs/vim-mode/https://rosettea.github.io/Hilbish/docs/vim-mode/actions/https://rosettea.github.io/Hilbish/docs/lunacolors/https://rosettea.github.io/Hilbish/docs/hooks/https://rosettea.github.io/Hilbish/docs/features/2023-12-25T23:08:29-04:00https://rosettea.github.io/Hilbish/docs/faq/2023-12-25T23:08:29-04:00https://rosettea.github.io/Hilbish/docs/getting-started/2023-12-25T23:08:29-04:00https://rosettea.github.io/Hilbish/docs/2023-12-25T23:08:29-04:00https://rosettea.github.io/Hilbish/blog/2023-12-26T00:13:50-04:00https://rosettea.github.io/Hilbish/blog/v2.2-release/2023-12-26T00:13:50-04:00https://rosettea.github.io/Hilbish/blog/improving-this-website/2023-04-14T00:04:52-04:00https://rosettea.github.io/Hilbish/blog/v2.1.2-release/2023-04-10T12:38:30-04:00https://rosettea.github.io/Hilbish/blog/v2.1.1-release/2023-04-01T18:16:13-04:00https://rosettea.github.io/Hilbish/blog/v2.1-release/2023-02-10T17:11:44-04:00https://rosettea.github.io/Hilbish/blog/v2.0-release/2022-12-28T22:27:05-04:00https://rosettea.github.io/Hilbish/2023-12-26T00:13:35-04:00https://rosettea.github.io/Hilbish/docs/hooks/job/https://rosettea.github.io/Hilbish/docs/jobs/https://rosettea.github.io/Hilbish/docs/timers/https://rosettea.github.io/Hilbish/categories/https://rosettea.github.io/Hilbish/docs/hooks/command/https://rosettea.github.io/Hilbish/docs/completions/https://rosettea.github.io/Hilbish/docs/hooks/hilbish/https://rosettea.github.io/Hilbish/install/2023-04-14T00:04:52-04:00https://rosettea.github.io/Hilbish/docs/api/bait/https://rosettea.github.io/Hilbish/docs/api/commander/https://rosettea.github.io/Hilbish/docs/nature/dirs/https://rosettea.github.io/Hilbish/docs/api/fs/https://rosettea.github.io/Hilbish/docs/api/hilbish/https://rosettea.github.io/Hilbish/docs/api/hilbish/hilbish.aliases/https://rosettea.github.io/Hilbish/docs/api/hilbish/hilbish.completion/https://rosettea.github.io/Hilbish/docs/api/hilbish/hilbish.editor/https://rosettea.github.io/Hilbish/docs/api/hilbish/hilbish.history/https://rosettea.github.io/Hilbish/docs/api/hilbish/hilbish.jobs/https://rosettea.github.io/Hilbish/docs/api/hilbish/hilbish.module/https://rosettea.github.io/Hilbish/docs/api/hilbish/hilbish.os/https://rosettea.github.io/Hilbish/docs/api/hilbish/hilbish.runner/https://rosettea.github.io/Hilbish/docs/api/hilbish/hilbish.timers/https://rosettea.github.io/Hilbish/docs/api/hilbish/hilbish.userdir/https://rosettea.github.io/Hilbish/docs/api/terminal/https://rosettea.github.io/Hilbish/docs/features/notifications/2023-12-25T23:08:29-04:00https://rosettea.github.io/Hilbish/docs/features/opts/https://rosettea.github.io/Hilbish/docs/features/runner-mode/2023-12-25T23:08:29-04:00https://rosettea.github.io/Hilbish/docs/hooks/signal/https://rosettea.github.io/Hilbish/tags/https://rosettea.github.io/Hilbish/blog/welcome/2022-12-28T22:27:05-04:00 \ No newline at end of file diff --git a/tags/index.html b/tags/index.html index 861d83c..d450a14 100644 --- a/tags/index.html +++ b/tags/index.html @@ -1,7 +1,9 @@ Tags — Hilbish

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). +

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). 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. This release reverts the April Fool’s code additions in v2.1.1. It is functionally equal to v2.1.0. Nice!