{"id":20557765,"url":"https://github.com/darkcaster/bash-lua-helper","last_synced_at":"2026-05-06T03:32:41.596Z","repository":{"id":160740204,"uuid":"80575104","full_name":"DarkCaster/Bash-Lua-Helper","owner":"DarkCaster","description":"This tool provides advanced lua-based configuration system for use inside your bash scripts","archived":false,"fork":false,"pushed_at":"2024-08-21T22:23:02.000Z","size":99,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"master","last_synced_at":"2025-06-08T05:44:26.399Z","etag":null,"topics":["bash","config-file","configuration","gnu-linux","linux","lua","lua-helper","scripting","settings","tool"],"latest_commit_sha":null,"homepage":"","language":"Shell","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/DarkCaster.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2017-02-01T00:04:49.000Z","updated_at":"2024-08-21T22:23:05.000Z","dependencies_parsed_at":"2025-01-16T18:33:32.039Z","dependency_job_id":"4f654147-2cdb-4872-ba05-59c8bcd0c606","html_url":"https://github.com/DarkCaster/Bash-Lua-Helper","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/DarkCaster/Bash-Lua-Helper","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/DarkCaster%2FBash-Lua-Helper","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/DarkCaster%2FBash-Lua-Helper/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/DarkCaster%2FBash-Lua-Helper/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/DarkCaster%2FBash-Lua-Helper/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/DarkCaster","download_url":"https://codeload.github.com/DarkCaster/Bash-Lua-Helper/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/DarkCaster%2FBash-Lua-Helper/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":273983111,"owners_count":25202096,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","status":"online","status_checked_at":"2025-09-06T02:00:13.247Z","response_time":2576,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["bash","config-file","configuration","gnu-linux","linux","lua","lua-helper","scripting","settings","tool"],"created_at":"2024-11-16T03:39:24.392Z","updated_at":"2026-05-06T03:32:41.561Z","avatar_url":"https://github.com/DarkCaster.png","language":"Shell","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Bash Lua Helper\n\nParse and provide readonly access to selected global variables from lua scripts for use inside your bash (v4.0 and up) scripts.\nYou 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.\nYou can also put all verification logic to a separate script, that will be executed right after main config script.\n\nYou need an installed lua interpreter in your system. Tested with Lua v5.2.2\n\nTODO: usage description and examples.\n\nFor now see example.sh source for usage example\n\nOther examples:\n\nhttps://github.com/DarkCaster/Linux-Helper-Tools/tree/master/WineLauncher\n\nhttps://github.com/DarkCaster/Sandboxer\n\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fdarkcaster%2Fbash-lua-helper","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fdarkcaster%2Fbash-lua-helper","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fdarkcaster%2Fbash-lua-helper/lists"}