shine-cli 2.0.2

Give personal automation a reviewable lifecycle
Documentation
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
# Managed by `shine sys bootstrap` for Windows. Existing user config is left untouched.

# User-local binaries
$shineUserPaths = @(
    "$HOME\.cargo\bin",
    "$HOME\.local\bin",
    "$HOME\.bun\bin",
    "$env:LOCALAPPDATA\pnpm",
    "$env:LOCALAPPDATA\Microsoft\WinGet\Packages"
) | Where-Object { $_ -and (Test-Path -LiteralPath $_) }

foreach ($shinePath in $shineUserPaths) {
    if (($env:Path -split ';') -notcontains $shinePath) {
        $env:Path = "$shinePath;$env:Path"
    }
}