From 8632d04acc47c0f19eccece573bfff984793b4e8 Mon Sep 17 00:00:00 2001 From: "Zed A. Shaw" Date: Fri, 12 Jul 2024 11:25:51 -0400 Subject: [PATCH] Document the rust and extras setup, then add a few more things to extras. Also use @() arrays since they're getting a big large. --- README.md | 24 ++++++++++++++++++++---- base.ps1 | Bin 24844 -> 24258 bytes extras.ps1 | Bin 10294 -> 10396 bytes 3 files changed, 20 insertions(+), 4 deletions(-) diff --git a/README.md b/README.md index fe963ea..6543c12 100644 --- a/README.md +++ b/README.md @@ -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 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 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 ``` +### `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](https://ziglang.org/) -- The Zig language. @@ -165,6 +171,16 @@ To install this yourself use: 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 There's a test script that you can run if you want to install all scripts from the git repo to test diff --git a/base.ps1 b/base.ps1 index 38362f7eadeefa9fd1bf9b0d6d267c7d5b223560..30c46f89053d2811e24fa785c43843e7c6e69b3a 100644 GIT binary patch delta 376 zcmZ9GyGjF56h+q*Doi6biiPAxqRD{RiB-VC1V;!?NJhjszVU_PE9pePz{*?s7x4pZ z@+bKMJ8SnHlOS?n&N}<-Id{MIyxynReQV7XxZ;*J9gewCwJEbk2_J*8Q+u=drC+AV zhP)k?2ffH(W5YBzG30)_I^y^Jl@Z4We?2pH{BUu!>!)rml>@!xbIu))oGH&Kmr7FL zo@*|Y$0aqI|0fQlKG}!e1>0?%Ob-1%&+eZ6Xasip=-cz{*I4c)k1NAEHDa1n#R(Cc zVnbcpjqglth!Z^{{Jmt>leT9w=AA4l#^tnaq2ROCxCt)5Y&H|Le+2bLQ` AY5)KL delta 136 zcmX@Km$By%#5{NCV&fw0F$xy`YLfL}7K1v2JA)rXD1#o5Ok~Jo$Onq( zK-2?SsSH&>QC)^)pm;72mI75|GL$e>0@Xw0kX0uG%?V=g0m{Kx>Ohk;ftZUS4QN6U SP){OIE(7QymCd~Bnv4K`ej51z delta 40 ucmbOexGiAADz(X5)RZRQQIil>XK-imV+du?1Coghc?|gs>YHQL?HK_RvI{H#