Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/darkcaster/bash-lua-helper
This tool provides advanced lua-based configuration system for use inside your bash scripts
https://github.com/darkcaster/bash-lua-helper
bash config-file configuration gnu-linux linux lua lua-helper scripting settings tool
Last synced: 30 days ago
JSON representation
This tool provides advanced lua-based configuration system for use inside your bash scripts
- Host: GitHub
- URL: https://github.com/darkcaster/bash-lua-helper
- Owner: DarkCaster
- License: mit
- Created: 2017-02-01T00:04:49.000Z (about 8 years ago)
- Default Branch: master
- Last Pushed: 2024-08-21T22:23:02.000Z (6 months ago)
- Last Synced: 2024-11-16T03:39:17.954Z (3 months ago)
- Topics: bash, config-file, configuration, gnu-linux, linux, lua, lua-helper, scripting, settings, tool
- Language: Shell
- Homepage:
- Size: 96.7 KB
- Stars: 0
- Watchers: 2
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Bash Lua Helper
Parse and provide readonly access to selected global variables from lua scripts for use inside your bash (v4.0 and up) scripts.
You can use this tool to provide an advanced configuration facility for use with your bash-scripts, and use all features provided by lua language to perform management of config file options.
You can also put all verification logic to a separate script, that will be executed right after main config script.You need an installed lua interpreter in your system. Tested with Lua v5.2.2
TODO: usage description and examples.
For now see example.sh source for usage example
Other examples:
https://github.com/DarkCaster/Linux-Helper-Tools/tree/master/WineLauncher
https://github.com/DarkCaster/Sandboxer