Skip to content

Entropy-Linux/Entropy-Setup-Manager

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

13 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Entropy Setup Manager

Simple CLI manager script for setup scripts in Entropy Linux

Screenshots & Demo


Setup

Run setup.sh for 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'

How to:

Important information:

  • Dependencies: git jq dialog tree
  • Manager looks for .json files within .data/ directory.
  • Specify .json file 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.json are prohibited! (will display null null)
  • After installation with setup.sh, project's root dir is /bin/setup-manager/

Example data.json

Path defaults to /bin/setup-manager/scripts/

{
  "First_Script": "script.sh",
  "Another_Module": "another.sh"
}

Project structure:

.Entropy-Setup-Manager
├── setup.sh
├── esm.sh
├── data
│   ├── ...
│   │   ├── ...
├── scripts
│   ├── ...
├── README.md
└── LICENSE

.data/ Directory structure:

.data
├── Generic.json
├── Arch
│   ├── Generic.json
│   └── Desktop.json
└── Debian
│   ├── Generic.json
│   └── Server.json

About

Setup manager script for Entropy Linux

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 2

  •  
  •  

Languages