Jump to content




HUG. The Advanced Extended Shell | Bag Included!

utility lua

  • You cannot reply to this topic
4 replies to this topic

#1 hugeblank

  • Members
  • 122 posts
  • LocationA grocery store near you!

Posted 17 September 2017 - 08:30 AM

HUG.

Hug is an Advanced Extended Shell that works *with* you! Hug contains various features that developers can take advantage of, and users can enjoy. Let's take a look at them!

Bag(el):

Bag is a package manager that takes raw file links from databases on pastebin, and puts them into a file form that can be updated by the user with a single command.

Spoiler

Settings:

HUG comes with some settings that allow manipulation of how it boots up, and what it boots to.

Spoiler

Boot Loader:

The boot loader is a simple way to swap between using Hug, CraftOS, any other operating system, shell, or program, you name it.

Spoiler

Greeter:

The greeter is a script that runs after the boot loader (if it's enabled), allows for users to log in near securely.

Spoiler

init.lua:

init.lua is the replacement for "startup.lua". As you may have noticed, hug is a big startup hog.

Spoiler

Other Information:

A little list of other features that are convenient, and probably good to know

Spoiler

Soon™:

A not so little list of all the plans I have made for Hug.

Spoiler

Install:

All the information you're going to need to install Hug (not much)

Spoiler

Edited by hugeblank, 20 September 2017 - 02:42 PM.


#2 hugeblank

  • Members
  • 122 posts
  • LocationA grocery store near you!

Posted 17 September 2017 - 06:16 PM

Some minor tweaks went live just now:
  • tweaked the bag database format, as described in Soon.
  • /lib/API/sha now has salting implemented like it's supposed to... my mistake for redirecting to the original
  • /lib/extend.lua broke in version 1.80 and onwards. Wojbie fixed this issue, and released a new version. I implemented a version check so that the proper version of extend gets added.
  • Moved most everything Hug related over to a git repo.
  • Bag got a tweak to allow databases other than raw pastebin links.
  • The main database is also getting moved over to github. It is highly recommended that if you installed Hug before this change that you update using "bag update", run the command "bag transform", and run "bag update" again. Just like that you'll be right back on the mainline.
  • Hug shell now uses the computer label in replacement of "domain", as mentioned in Soon. If no label is set, it falls back to the computers ID.
  • Added "bag info <bag-package>" and "bag list".

Edited by hugeblank, 18 September 2017 - 12:14 AM.


#3 Dave-ee Jones

  • Members
  • 456 posts
  • LocationVan Diemen's Land

Posted 18 September 2017 - 12:04 AM

Look, it's Linux! :P

From what I've read it sounds good! I'll try it out..

#4 hugeblank

  • Members
  • 122 posts
  • LocationA grocery store near you!

Posted 20 September 2017 - 02:29 PM

View PostDave-ee Jones, on 18 September 2017 - 12:04 AM, said:

Look, it's Linux! :P

From what I've read it sounds good! I'll try it out..

That's kind of the end goal of this project, I have a few things on the way that more closely resemble a linux command line. (grep :P)

Thank you, Please do!

#5 hugeblank

  • Members
  • 122 posts
  • LocationA grocery store near you!

Posted 20 September 2017 - 02:56 PM

Minor bugfix update:
  • bag disliked when the file link did not actually lead to a file, a conditional has now been added to change that.
  • blacklist.txt has been removed so that when you make your own it doesn't get overwritten. As a matter of fact it's advised that you remove it, as having it stick around in your bag is not optimal. (but you can keep it if you want...)
  • Installer updated to pull the latest version of bag, rather than the one from pastebin.
I have some pretty bomb features on their way, the one I'm focused on currently is a lua form of grep. I've made a lot of progress, and I have a lot more progress to make, but it IS coming!





1 user(s) are reading this topic

0 members, 1 guests, 0 anonymous users