Amin Yahyaabadi
19bf09e888
feat!: support addAptKey options through installAptPack
...
BREAKING no default keys are added during apt installations anymore. Explicitly pass the keys needed.
BREAKING the arguments to addAptKeyViaServer and addAptKeyViaDownload has changed. addAptKeyViaDownload renamed to addAptKeyViaURL
2024-08-28 13:55:40 -07:00
Amin Yahyaabadi
f2d212e7ec
feat: introduce setup-brew package
2024-08-23 15:20:37 -07:00
Amin Yahyaabadi
c2afe421b0
test: pass the install directory for powershell
2024-08-21 15:29:27 -07:00
Amin Yahyaabadi
20c025d4d7
fix: fix tool destination file names + automatic extract functions
2024-08-21 15:10:46 -07:00
Amin Yahyaabadi
555cb15f76
feat: add binary-based powershell installation
2024-08-20 16:26:14 -07:00
Amin Yahyaabadi
286daf2183
fix: overwrite and cask are mutually exclusive
2024-08-20 15:34:12 -07:00
Amin Yahyaabadi
b7b6d75da7
feat: add overwrite option for brew + enabled by default
...
Update setupBrewPack.ts
2024-08-20 15:22:13 -07:00
Amin Yahyaabadi
d3b2f3531c
fix!: rename os-env to envosman due to npm conflict
2024-08-16 02:56:38 -07:00
Amin Yahyaabadi
dc74686724
feat: add setup-apt package for all the apt utils
2024-08-16 01:50:32 -07:00
Amin Yahyaabadi
08cf20cc0e
fix: add js file extension for all relative imports
2024-08-15 15:22:07 -07:00
Amin Yahyaabadi
771228c4ae
feat!: add guard and source RC options for os-env
2024-08-14 19:07:39 -07:00
Amin Yahyaabadi
77e643057d
feat: add os-env package for managing path, env, rc files
2024-08-14 18:22:33 -07:00
Amin Yahyaabadi
4ab758d47f
fix: add biome linter + fix the issues
2024-08-06 23:44:32 -07:00
Amin Yahyaabadi
cceb0f93f2
fix: fix all the eslint issues
2024-04-09 23:58:48 -07:00
Amin Yahyaabadi
15f5776d5f
lint: use dprint for formatting
2024-04-03 00:15:43 -07:00
Amin Yahyaabadi
41b2cf629a
feat: support installing multiple dnf packages
2023-07-16 03:12:24 -07:00
Amin Yahyaabadi
ea04bfe6af
fix: replace npmcli/ci-detect with ci-info
2023-04-22 02:31:04 -07:00
Amin Yahyaabadi
dac72316df
feat: parallelize the apt package installation chunks
2022-11-22 21:33:06 -08:00
Amin Yahyaabadi
7f6189b28f
fix: fix eslint errors [skip ci]
2022-11-20 23:34:33 -08:00
Amin Yahyaabadi
488d899a8f
test: skip powershell installation in GitHub Actions
2022-11-20 18:44:41 -08:00
Amin Yahyaabadi
b9c2f3b391
chore: break the code for handling versions
2022-11-02 20:01:42 -07:00
Amin Yahyaabadi
357e710629
feat: use admina instead of root-tools
...
https://github.com/aminya/admina
2022-08-26 03:09:19 -07:00
Amin Yahyaabadi
1b9b07144d
fix: fix the ubuntu powershell url
2022-08-08 01:44:32 -07:00
Amin Yahyaabadi
af7abb173a
fix: fix the powershell installation on Ubuntu
2022-08-08 01:40:41 -07:00
Amin Yahyaabadi
b8aa27fad9
fix: use root-tools in pwsh
2022-08-08 01:40:37 -07:00
Amin Yahyaabadi
4a78b34d52
fix: install powershell-core on windows
2022-08-08 01:40:30 -07:00
Amin Yahyaabadi
26e03ff671
fix: update apt before installing powershell
2022-08-08 01:40:30 -07:00
Amin Yahyaabadi
6c025078c9
feat: support installing powershell
2022-08-08 01:40:29 -07:00