https://github.com/selfup/bootstrapper
Some bootstrap scripts for my environment
https://github.com/selfup/bootstrapper
Last synced: 12 months ago
JSON representation
Some bootstrap scripts for my environment
- Host: GitHub
- URL: https://github.com/selfup/bootstrapper
- Owner: selfup
- License: mit
- Created: 2020-02-12T22:03:05.000Z (over 6 years ago)
- Default Branch: master
- Last Pushed: 2025-06-22T01:42:10.000Z (12 months ago)
- Last Synced: 2025-06-22T02:40:35.964Z (12 months ago)
- Language: Shell
- Homepage:
- Size: 55.7 KB
- Stars: 0
- Watchers: 1
- Forks: 1
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Bootstrapper
Install/Configure/Boilerplate/Bricklay/Bootstrap things on stuff!
Currently supports:
* Installing Go (golang) on x86_64/arm64 Linux/Mac.
* Installing Rust on Linux/Mac
* Bootstrapping a Godot project
- Running Godot in headless mode to exec a script
- Adding a convenient tmux config with better pane oriented pane control commands
### :warning: Steps and Warnings :warning:
1. If you are not me, you should probably not use this.
1. It can be destructive!
1. I repeat, this was written for me
1. Inspect all scripts before running them
1. Fully understand what the commands are doing
## Examples..
#### Linux/Mac: Go 1.24.1
Deps: grep, curl, tar, uname, $SHELL, $OSTYPE
`./scripts/golang.sh`
Force an overwrite of current version installed in the path this script installs in:
`./scripts/golang.sh --force`
If the flag is not provided then this scripts will exit 0
Example use:
```console
bootstrapper (master) $ ./scripts/golang.sh
--- shell config file is: .bashrc ---
--- OS is: linux ---
--- current installation: go version go1.24.1 linux/amd64 ---
--- current go version 1.24.1 already installed and overwrite flag not provided ---
--- exiting ---
```
#### Windows: Go 1.24.1
:warning: _this will start downloading the .msi_ :warning:
https://go.dev/doc/install?download=go1.24.1.windows-amd64.msi
### LICENSE
This project is MIT licensed. Please check the LICENSE file.