13 releases (2 stable)
1.0.1 | Jun 19, 2023 |
---|---|
1.0.0 | Apr 14, 2023 |
0.1.9 | Apr 10, 2023 |
0.1.8 | Feb 16, 2023 |
0.0.3 | Jan 22, 2023 |
#129 in #execute
46 downloads per month
21KB
127 lines
ginst
ginst (short for generic installer) a tool used to install programs according to self written configurations on GNU/Linux.
The tool takes a file and tries to execute the commands given.
Requirements
- cargo (rust)
- bash
Installation
curl --proto '=https' -sSf https://raw.githubusercontent.com/Sebbito/ginst/main/install.sh | sh
Usage
See the Wiki
or use
ginst --help
Configuring
ginst uses files which hold the instructions used to install or configure programs.
There are example files in example/
which are regularly tested and should be in the correct form for each release.
Note: See the Wiki on the supported file types.
Troubleshooting
Q: The program doesn't start and throws an error:
thread 'main' panicked at 'Error("expected
", line: ?, column: ?)', src/parser.rs
A: The file could not be parsed correctly. The error message states the line and column of the unexpected character. Check the example files and see if you've made an error in your file.
Dependencies
~3–4.5MB
~85K SLoC