Simple CLI manager script for setup scripts in Entropy Linux
Run
setup.shfor quick install, or execute:
sudo sh -c 'curl -fsSL https://raw.githubusercontent.com/Entropy-Linux/Entropy-Setup-Manager/refs/heads/main/setup.sh -o /tmp/setup.sh && chmod +x /tmp/setup.sh && /tmp/setup.sh'Important information:
- Dependencies:
git jq dialog tree - Manager looks for
.jsonfiles within.data/directory. - Specify
.jsonfile in runtime with a--data <path/file.json>flag. - Scripts execute in same order as defined in
data.json(top to bottom) - Spaces in
data.jsonare prohibited! (will display null null) - After installation with
setup.sh, project's root dir is/bin/setup-manager/
Path defaults to
/bin/setup-manager/scripts/
{
"First_Script": "script.sh",
"Another_Module": "another.sh"
}.Entropy-Setup-Manager
├── setup.sh
├── esm.sh
├── data
│ ├── ...
│ │ ├── ...
├── scripts
│ ├── ...
├── README.md
└── LICENSE
.data
├── Generic.json
├── Arch
│ ├── Generic.json
│ └── Desktop.json
└── Debian
│ ├── Generic.json
│ └── Server.json

