https://github.com/gandrille/postinstall
Helper tool to configure an (X)Ubuntu operating system right after it has been installed.
https://github.com/gandrille/postinstall
script ubuntu xubuntu
Last synced: 21 days ago
JSON representation
Helper tool to configure an (X)Ubuntu operating system right after it has been installed.
- Host: GitHub
- URL: https://github.com/gandrille/postinstall
- Owner: gandrille
- License: apache-2.0
- Created: 2019-05-18T09:20:56.000Z (over 6 years ago)
- Default Branch: master
- Last Pushed: 2024-05-25T15:35:22.000Z (over 1 year ago)
- Last Synced: 2024-06-20T02:12:46.454Z (over 1 year ago)
- Topics: script, ubuntu, xubuntu
- Language: Go
- Size: 2.88 MB
- Stars: 0
- Watchers: 2
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- Changelog: CHANGELOG.md
- License: LICENSE.txt
Awesome Lists containing this project
README
# Postinstall
Helper tool to configure an [(X)Ubuntu](https://xubuntu.org/) operating system right after it has been installed.
→ You can [download the latest pre-built release](https://github.com/gandrille/postinstall/releases/latest), or [build it yourself](#build).
## Usage
Syntax : `postinstall `
Here is the output produced with `postinstall help`
```
General infos
help prints this help
version prints version number (v24.04)
System install eases the installation of important packages
system-install-info describes what the installer does
system-install runs the installer
User install configures user desktop with nice defaults (according to me!)
user-install-info describes what the installer does
user-install runs the installer
Backup and restore user configuration
user-backup-info describes what the backup does
user-backup [file] saves the user defined config to a file
user-restore file restores a user defined config from a file
The source code is available at https://github.com/gandrille/postinstall
```
## Build
A go version >= 1.21 is required. You can check your go version using `go version` command.
```
git clone git@github.com:gandrille/postinstall.git
cd postinstall
./update-assets
go install postinstall.go
${GOPATH:-~/go}/bin/postinstall help
```
## License
This project is released under the
[Apache License 2.0](https://www.apache.org/licenses/LICENSE-2.0.html).