ginst

Crates.ioginst
lib.rsginst
version1.0.1
sourcesrc
created_at2023-01-22 10:57:20.385468
updated_at2023-06-19 13:06:42.125421
descriptionA generic installation tool, able to read and execute instructions from a json file.
homepage
repository
max_upload_size
id764912
size58,714
(Sebbito)

documentation

README

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.

Commit count: 0

cargo fmt