Skip to content

Commit

Permalink
Configuration Overhaul | #23
Browse files Browse the repository at this point in the history
Major Changes:
- Upgraded Raisin to latest version
- Rework `verify` to take comparisions, ranges, or an explicit version
- Moved the logo into the allium.lua, removed the old .nfp file
- Significantly cleaned up code
- Command usage is now automatically generated when a information table is given.
- Expanded config parsing and verification
- The config now automatically generated
- Added `import_timeout` config option - The amount of seconds a plugin requesting will wait for the parent plugin to load, in seconds.
- Added `label` configuration option - The label the loader uses when serving messages to the user

Bug Fixes: 
- Allium now uses LSON extension suffix
- Commands now don't appear to overwrite commands that are malformed or incorrect
- The config file no longer gets overwritten every update thanks to automatic generation.
  • Loading branch information
hugeblank authored May 9, 2019
2 parents 83e6ad3 + a784b24 commit 8598e5e
Show file tree
Hide file tree
Showing 6 changed files with 258 additions and 153 deletions.
4 changes: 1 addition & 3 deletions .gitignore
Original file line number Diff line number Diff line change
@@ -1,4 +1,2 @@
lib/*
cfg/deps.lson
cfg/persistence.lson
cfg/repolist.csh
cfg/*
2 changes: 1 addition & 1 deletion README.md
Original file line number Diff line number Diff line change
Expand Up @@ -12,4 +12,4 @@ Installation instructions and further information, in a more digestable form can
There are some places you might want to check out after you fork, and before you start testing your code.

1. The pastebin [installer](https://www.pastebin.com/LGwrkjxm). You are free to make your own installer to your fork with this code, simply change the `repo` string to "[your github username] [the name of your Allium repository] [the branch you want to clone from] [location]".
2. The startup file of your fork. Set the `deps` and `allium` values to true in the `update` section in `/cfg/allium.lson` file, and make sure to replace the marked line with your repo, like above. Additionally, redirect the depman instance and/or listing to your own, if necessary.
2. The startup file of your fork. Set the `deps` and `allium` values to false in the `update` section in `/cfg/allium.lson` file, and make sure to replace the marked line with your repo, like above. Additionally, redirect the depman instance and/or listing to your own, if necessary.
Loading

0 comments on commit 8598e5e

Please sign in to comment.