Commit Graph

1003 Commits

Author SHA1 Message Date
AJ ONeal
b65e5a337e fix(windows): always use $HOME-relative paths 2023-11-12 02:33:31 -07:00
AJ ONeal
676bcaf125 ref!(webi): use $HOME instead of switching and relying on the current directory 2023-11-12 02:33:31 -07:00
AJ ONeal
0c99e0272e fix(webi): add exec bit 2023-11-12 02:24:28 -07:00
AJ ONeal
3e97590568 fix(windows): show machine info 2023-11-12 02:24:27 -07:00
AJ ONeal
e5bda52ef3 fix(windows): classify arm32 as armv7 2023-11-12 02:24:27 -07:00
AJ ONeal
344c1d6af8 fix(windows): make pwsh alias 'powershell ...' rather '... | powershell" 2023-11-11 23:39:18 -07:00
AJ ONeal
f69d3658c7 doc(pwsh): update for Windows and pwsh-essentials 2023-11-11 23:38:49 -07:00
AJ ONeal
a22ae3e5db feat(pwsh): add Windows installer 2023-11-11 23:29:32 -07:00
AJ ONeal
ee65e50f54 doc(pwsh): update modules dirs, add ToC 2023-11-11 23:29:32 -07:00
AJ ONeal
079035fe56 doc(pwsh-essentials): add section on command arguments 2023-11-11 23:29:32 -07:00
AJ ONeal
f48b84822c doc(pwsh-essentials): include critical things to know 2023-11-11 23:29:32 -07:00
AJ ONeal
87463e2edc feat: add pwsh-essentials 2023-11-11 23:29:31 -07:00
AJ ONeal
d1cc8308d6 feat(pwsh-essentials): add pwsh-run 2023-11-11 23:08:06 -07:00
AJ ONeal
4e8d056aac feat(pwsh-essentials): add pwsh-lint 2023-11-11 23:08:06 -07:00
AJ ONeal
98799f6743 feat(pwsh-essentials): add pwsh-fix 2023-11-11 23:08:06 -07:00
AJ ONeal
08392618c9 feat(pwsh-fmt): use -Recurse rather than... recurse manually 2023-11-11 23:08:06 -07:00
AJ ONeal
b9c224a1d3 feat(pwsh-essentials): add pwsh-fmt 2023-11-11 23:08:05 -07:00
AJ ONeal
62c9dc597c feat: add PSScriptAnalyzer (pwsh fmt, fix, lint) 2023-11-11 23:08:05 -07:00
AJ ONeal
693e91d275 feat(windows): auto-update before exit after running installer 2023-11-11 23:07:28 -07:00
AJ ONeal
1af9db79bb feat(windows): show welcome message 2023-11-11 23:07:28 -07:00
AJ ONeal
1f634be3bd fix(windows): only show PATH update message once 2023-11-11 23:07:28 -07:00
AJ ONeal
fe363814a1 fix(windows): preserve parent installer's ENVs by reverting in-process call operator to new-process powershell 2023-11-11 23:07:28 -07:00
AJ ONeal
2046371f62 fix(windows): downgrade Elevated Privileges error to warn-once (for ssh) 2023-11-11 23:06:32 -07:00
AJ ONeal
e41e27b442 doc(ssh-authorize): add Windows notes 2023-11-11 23:06:31 -07:00
AJ ONeal
c40be4a2cb feat(ssh-authorize): powershell edition for Windows 2023-11-11 21:29:55 -07:00
AJ ONeal
79c2f434bf ref!(webi): use $HOME instead of switching and relying on the current directory 2023-11-11 21:27:06 -07:00
AJ ONeal
ea36def846 ref(webi): run cmd.exe with %USERPROFILE% path rather than pushd / popd 2023-11-11 21:01:04 -07:00
AJ ONeal
37d9644530 fix(windows): switch to Install-WebiHostedScript to install scripts without PATH conflits between .bat and .ps1 2023-11-11 21:01:04 -07:00
AJ ONeal
941b84092e ref(windows): use Invoke-DownloadUrl in webi itself 2023-11-11 21:01:04 -07:00
AJ ONeal
e4c5c99a72 feat(webi): add common Invoke-DownloadUrl for Windows installers 2023-11-11 20:56:55 -07:00
AJ ONeal
03a23606b2 doc: vanquish typo 'xbin' => 'bin' 2023-11-11 13:24:02 -07:00
AJ ONeal
3a011f9574 doc(windows): typo 'xbin' => 'bin' 2023-11-11 13:24:02 -07:00
AJ ONeal
5d5fa8f695 fix: '.local\xbin' => '.local\bin' 2023-11-11 13:24:01 -07:00
AJ ONeal
82d8d3a6cb ref(windows): use Sync-EnvPath to guarantee $Env:Path correctness 2023-11-11 13:18:20 -07:00
AJ ONeal
22fd0a8a0a ref(webi): use Write-Host for the whole output block 2023-11-11 13:18:20 -07:00
AJ ONeal
2b49f92647 fix(windows): set $Env:Path in-place when modifying path 2023-11-11 13:18:20 -07:00
AJ ONeal
c26e2165e4 fix(windows): make Remove-Item ignore non-existing rather than fail 2023-11-11 09:53:02 -07:00
AJ ONeal
026d849fa7 doc(caddy): use Windows' $HOME for firewall rule example 2023-11-11 09:48:15 -07:00
AJ ONeal
1b3d575b0f fix(windows): include User-Agent MS so that alias installs work in dev 2023-11-08 00:41:20 -07:00
AJ ONeal
c2f100d940 feat(bootstrap): show curl/wget command on error 2023-11-08 00:04:26 -07:00
AJ ONeal
96634ea093 fix(bootstrap): ensure that the download directory exists 2023-11-07 23:48:03 -07:00
AJ ONeal
112311ae35 fix(webi): replace == with = for POSIX sh
See https://github.com/koalaman/shellcheck/issues/2857
2023-11-07 23:38:09 -07:00
AJ ONeal
7285d9efb6 fix: missed a spot on the bootstrap.sh => curl-pipe-bootstrap.tpl.sh 2023-11-07 23:02:28 -07:00
AJ ONeal
92b0b2fe42 ref! readable template script 2023-11-07 12:46:52 -07:00
AJ ONeal
838f2d5288 ref(webi): move powershell script into its installer dir 2023-11-07 12:46:52 -07:00
AJ ONeal
2a2600b11c ref(webi): use more descriptive filenames 2023-11-07 12:46:52 -07:00
AJ ONeal
c6b37324a0 fix(iterm2-utils): add ~/.iterm2/ to PATH 2023-11-07 03:24:10 -07:00
AJ ONeal
ffba40507e fix: don't switch template file name yet 2023-11-07 03:24:09 -07:00
AJ ONeal
90aafc1df1 feat: bring in bootstrap renderer 2023-11-07 00:45:00 -07:00
AJ ONeal
b1d7df199f feat(webi): add webi.sh to own installer 2023-11-07 00:25:18 -07:00