@ -4,10 +4,6 @@ This is a collection of automated installer scripts for "real programmers." The
install various base packages most programmers need, and then specific packages you'll need to work
install various base packages most programmers need, and then specific packages you'll need to work
in the language you choose. The scripts are based on [Chris Titus' Winutil](https://github.com/ChrisTitusTech/winutil) but redesigned to allow you to run the script as a normal user and becoming admin as needed. If you want more software then check out Chris' very nice script.
in the language you choose. The scripts are based on [Chris Titus' Winutil](https://github.com/ChrisTitusTech/winutil) but redesigned to allow you to run the script as a normal user and becoming admin as needed. If you want more software then check out Chris' very nice script.
> __WARNING__ No read this! __BIG WARNING IF YOU DON'T READ YOU ARE A TOTAL MORON__ The instructions
> here are a prototype. The scripts are here for you to try, but they are _not installed on my
> website yet._ It's only up right now for review by people who know these languages better than me.
## How to Use It
## How to Use It
First, you run the `base.ps1` script to get an initial setup of basic things all other languages
First, you run the `base.ps1` script to get an initial setup of basic things all other languages
@ -143,6 +139,16 @@ To install this yourself use:
winget install GoLang.Go
winget install GoLang.Go
```
```
### `rust.ps1` for Rust
* [Rust](https://www.rust-lang.org/) -- The Rust language for the GNU Toolchain.
To install this yourself use:
```shell
winget install Rustlang.Rust.GNU
```
### `zig.ps1` for Zig
### `zig.ps1` for Zig
* [Zig](https://ziglang.org/) -- The Zig language.
* [Zig](https://ziglang.org/) -- The Zig language.
@ -165,6 +171,16 @@ To install this yourself use:
winget install CrystalLang.Crystal
winget install CrystalLang.Crystal
```
```
## The `extras.ps1` Script
This is a script of additional useful tools I like to use for a better developer experience:
* GnuWin32.Which -- The `which` command to find where stuff is, 'cause that's useful.
* GNU.Wget2 -- Windows has its own hijack of wget and curl so this installs the real deal insead.
* GNU.Nano -- Useful terminal only editor for quick edits of files.
* eza-community.eza -- A nice `ls` alternative that gives better output than the obnoxious full form output PowerShell gives.
* cURL.cURL -- Like wget2 it's a standard tool for grabbing things off the web.
## The `bigtest.ps1` Script
## The `bigtest.ps1` Script
There's a test script that you can run if you want to install all scripts from the git repo to test
There's a test script that you can run if you want to install all scripts from the git repo to test