๐Ÿ“ฆ magbeat / base-install

โ˜… 1 stars โ‘‚ 1 forks ๐Ÿ‘ 1 watching
๐Ÿ“ฅ Clone https://github.com/magbeat/base-install.git
HTTPS git clone https://github.com/magbeat/base-install.git
SSH git clone git@github.com:magbeat/base-install.git
CLI gh repo clone magbeat/base-install
Markus Huggler Markus Huggler fix: fixes typo in error output c6b7a42 4 years ago ๐Ÿ“ History
๐Ÿ“‚ master View all commits โ†’
๐Ÿ“ plugins
๐Ÿ“„ .gitignore
๐Ÿ“„ doc.go
๐Ÿ“„ go.mod
๐Ÿ“„ main.go
๐Ÿ“„ README.md
๐Ÿ“„ README.md

.

Build Status codecov GoDoc

BaseInstall helps to reinstall all packages on a new system.

BaseInstall expects an install directory in the following form:

install/
    - config/
    - files/ (optional)
    - tmp/ (optional)

If BaseInstall is executed without arguments it assumes the location of the install directory to be in $HOME

BaseInstall parses all *.json files in the config directory

There are several plugins for different package managers (like dnf, npm, snap and flatpak) and a plugin for a custom installation. The custom installation allows the user to execute multiple commands (like git clone and make, make install) to install a package.

Sub Packages


Readme created from Go doc with goreadme