AJ ONeal
23100394ac
ref(installerconf): rename config keys and add full URL support
...
Renames:
- github_repo → github_releases (back-compat kept)
- github_source → github_sources (back-compat kept)
- gitea_repo → gitea_releases (back-compat kept)
New keys:
- gitea_sources, gitlab_releases, gitlab_sources
All keys now accept either owner/repo shorthand or full URLs:
- github_releases = sharkdp/bat
- github_releases = https://github.com/sharkdp/bat
- gitea_releases = https://git.rootprojects.org/root/pathman
Defaults: github → github.com, gitlab → gitlab.com.
Gitea has no default (self-hosted only).
Updated all 73 releases.conf files from github_repo to github_releases.
2026-03-11 11:51:43 -06:00
AJ ONeal
0861ebc8b8
ref(releases.conf): collapse source/owner/repo into single keys
...
Source type is now inferred from the primary key:
github_repo = owner/repo (was source=github + owner + repo)
git_url = https://... (was source=gittag + url)
gitea_repo = owner/repo (was source=gitea + owner + repo)
hashicorp_product = name (was source=hashicorp + product)
One-off dist sources (nodedist, zigdist, etc.) keep the explicit
source= key since they're already one-liners.
Parser still accepts the old format via the default fallback branch.
2026-03-11 01:05:08 -06:00
AJ ONeal
1803c208c3
feat: install shell completions and man pages from archives
...
Updated install.sh for bat, fd, gh, goreleaser, lsd, rg, sd, watchexec,
and zoxide to extract and install shell completions (bash, fish, zsh) and
man pages from their release archives. Completions go to standard XDG
locations under the versioned opt directory. All moves use 2>/dev/null
fallbacks for older versions that don't include completions.
2026-03-10 09:15:23 -06:00
AJ ONeal
2c3b21a5ae
add releases.conf for all GitHub and nodedist packages
...
Declarative key=value config files that specify the release source
(github or nodedist), owner/repo, and optional tag_prefix for
monorepo packages. These replace the per-package releases.js logic
for the Go rewrite.
2026-03-09 22:27:02 -06:00
AJ ONeal
8f9b9da4a3
chore: npm run fmt
2026-03-08 19:38:49 -06:00
AJ ONeal
2010c62226
ref(githubish): automated removal of unused request
2024-10-14 09:03:22 +00:00
AJ ONeal
3d51b8373a
chore(pwsh): lint+fix
2023-10-18 02:10:55 -06:00
AJ ONeal
f98086b38e
chore(pwsh): fmt
2023-10-18 02:10:55 -06:00
AJ ONeal
4ad1d3da4b
ref(lsd): enable musl builds, update docs
2023-07-05 17:48:00 +00:00
AJ ONeal
30f9fd6271
doc(lsd): update alias section
2023-02-26 06:32:26 +00:00
AJ ONeal
d2fdc7b41a
refactor!(posix): use posix shebang #!/bin/sh ( fix #494 )
2022-08-21 07:10:33 +00:00
AJ ONeal
a87e38b3e5
fix(posix): double quote vars that require it
2022-08-21 03:46:19 +00:00
brij
fdeefd7e75
refactor(posix): remove function prefixes from all shell files
2022-08-18 15:10:58 +00:00
MoNakouzi
82af8b46a4
docs: replace ``bash with ``sh in all .md files
2022-08-15 20:45:43 +00:00
Marcin Woźniak
de0554a9e5
chore(sh): remove unnecessary 'echo' from all scripts
2022-08-13 04:23:42 +00:00
AJ ONeal
1c757ef9b1
docs(ps1): remove dead comment about missing WEBI_UA
2021-12-05 05:01:41 +00:00
jk
4edf137e5d
chore(style): add shebang, set bash strict mode, create function
2021-11-21 13:05:42 +00:00
Marcin Woźniak
ca7a838c6f
chore(style): convert blocks into functions (see #325 )
2021-11-21 10:50:03 +00:00
AJ ONeal
894562bc0c
refactor!: namespace downloads to ~/Downloads/webi on Windows
2021-11-15 11:28:53 +00:00
AJ ONeal
b944f3cb25
bugfix(Windows): make sure ~/Downloads exists
2021-11-15 11:28:53 +00:00
AJ ONeal
20dea82a28
docs: update 'Updating' sections with new format
2021-08-15 05:57:26 +00:00
AJ ONeal
dfb477380c
chore: make Prettier + fix spelling, update upgrade/switch instructions, prefer ale to syntastic
2021-08-15 05:56:56 +00:00
AJ ONeal
3f64f8b9c5
cleanup: */install.ps1 add out-null to all New-Item calls
2021-04-26 07:10:08 +00:00
AJ ONeal
46445e9382
cleanup: shfmt, shellcheck, and whitespace
2021-04-26 07:03:47 +00:00
ishanpan
dbeef945f5
cleanup ps1
2021-04-26 04:52:11 +00:00
AJ ONeal
ef8a15f451
update lsd README
2020-09-25 23:06:25 +00:00
oguztecirlioglu
fa753e15b9
Used ripgrep to find and remove all lines with "& dir" in the "*.ps1" files.
2020-09-17 17:34:03 +01:00
Pratyush Saxema
ee34ace0de
changes made
...
changes made as per request
all set
2020-09-07 16:20:37 +05:30
AJ ONeal
996e2a1324
add lsd
2020-08-22 23:56:13 +00:00