1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31# .
[](https://travis-ci.org/magbeat/base-install)
[](https://codecov.io/gh/magbeat/base-install)
[](http://pkg.go.dev/github.com/magbeat/base-install)
BaseInstall helps to reinstall all packages on a new system.
BaseInstall expects an `install` directory in the following form:
```go
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
* [plugins](./plugins)
---
Readme created from Go doc with [goreadme](https://github.com/posener/goreadme)