feat(install-script): Install packages using npm

- Use npm to install packages
- Move packages from brew to npm where available
- fix: use `brew info` to search exact package names
- chore: better comments
This commit is contained in:
Pratik Tripathy
2025-11-23 00:15:45 +05:30
parent 595858ba25
commit 24b2aacd92
8 changed files with 103 additions and 24 deletions

View File

@@ -1,26 +1,28 @@
# Lines that start with # are ignored
# TIP: Only add commandline apps that aren't available/updated on OS repos
# TIP:
# - Only add commandline apps that aren't available/updated on OS repos; cause brew isn't available on FreeBSD
# - Apps that are already installed skipped
# - Those that must be kept up-to-date (eg rclone); manually brew install them after the scipt completes
basedpyright
bats-core
dnscrypt-proxy
dockerfile-language-server
fd
gitleaks
go
htop
kondo
lazydocker
lua
lua-language-server
luajit
markdown-toc
markdownlint-cli
markdown-oxide
marksman
n
neovim
prettierd
python-lsp-server
python@3.12
basedpyright
rclone
sccache
shodan
@@ -31,9 +33,6 @@ taplo
tlrc
tokei
tree-sitter
typescript-language-server
vue-language-server
yaml-language-server
yamlfmt
yt-dlp
zoxide