Commit Graph

38 Commits

Author SHA1 Message Date
Amin Yahyaabadi 41b2cf629a feat: support installing multiple dnf packages 2023-07-16 03:12:24 -07:00
Amin Yahyaabadi 11b44434f5 fix: fix all the linting errors 2023-05-24 14:57:08 -07:00
Amin Yahyaabadi 00c09d28e6 fix: update path-exists 2023-04-23 01:09:38 -07:00
Amin Yahyaabadi d713a6703d fix: update execa 2023-04-22 02:19:33 -07:00
Amin Yahyaabadi dac72316df feat: parallelize the apt package installation chunks 2022-11-22 21:33:06 -08:00
Amin Yahyaabadi eea16aa8c7 fix: down-grade path-exists to v4.0.0 due to node:fs usage 2022-11-22 20:59:40 -08:00
Amin Yahyaabadi ebd90dd38d perf: parallelized checking of the file existence 2022-11-22 20:51:18 -08:00
Amin Yahyaabadi 60423515f0 fix: use .bat extension for bootstrap-vcpkg 2022-08-21 20:40:28 -07:00
Amin Yahyaabadi 3b6093bb8a fix: remove extension-tools and path in favor of patha 2022-08-20 15:38:51 -07:00
Amin Yahyaabadi 79eae5db23 feat: add ci-log package 2022-08-08 01:22:28 -07:00
Amin Yahyaabadi b38bf66f56 feat: add user-access package 2022-08-07 21:03:16 -07:00
Amin Yahyaabadi c5a2f11e38 fix: use extension-tools in setup-cpp 2022-08-07 18:36:04 -07:00
Amin Yahyaabadi c8cec57d18 fix: handle the promises in setupAptPack 2022-07-27 19:07:30 -07:00
Amin Yahyaabadi 485b3298a2 fix: give user access to the extracted folders 2022-07-10 18:46:09 -07:00
Amin Yahyaabadi 1103890904 fix: check isUbuntu before using apt - fixes pip packages 2022-07-10 17:39:21 -07:00
Amin Yahyaabadi e8d2cb09a2 feat: support installing system packages using dnf package manager 2022-07-10 16:34:56 -07:00
Amin Yahyaabadi 7caf0ddff8 feat: add the cached isArch function 2022-06-29 19:06:33 -07:00
abeimler aecb4b3e29 feat: add pacman support (#31)
* add `setupPacmanPack`
* add arch linux docker image
* add container tests
2022-06-29 18:06:35 +02:00
Amin Yahyaabadi 7e3e265a8a fix: make execPowershell async 2022-05-12 12:55:00 -07:00
Amin Yahyaabadi 5b1c9b8d45 fix: use notice for ~/vcpkg existence 2022-05-02 21:53:16 -07:00
Amin Yahyaabadi 18f813f0d6 fix: make execaSudo and setupAptPack synchronous
apt is not thread-safe
2022-04-27 00:02:35 -07:00
Amin Yahyaabadi 79491885d4 fix: change the owner of ~/vcpkg to the SUDO_USER in root mode 2022-04-24 17:58:50 -07:00
Amin Yahyaabadi 493b9631f5 fix: allow read/write for everyon in ~/vcpkg 2022-04-24 17:45:44 -07:00
Amin Yahyaabadi cd19cb3589 test: add spell checking 2022-03-11 17:50:11 -08:00
Amin Yahyaabadi 4b250a3ca2 fix: set stdio: inherit for all exec calls 2022-02-13 16:06:21 -08:00
Amin Yahyaabadi 0634668674 fix: add git and pkg-config as the dependencies of vcpkg 2022-01-19 15:34:06 -08:00
Amin Yahyaabadi e5f4cd37ed fix: install implicit linux dependencies 2022-01-19 11:15:21 -08:00
Amin Yahyaabadi 7d0cc67ac7 Revert "fix: update execa"
This reverts commit 12fe81ac31.
2021-12-01 04:26:05 -06:00
Amin Yahyaabadi 12fe81ac31 fix: update execa 2021-12-01 04:21:51 -06:00
Amin Yahyaabadi ec22e0200a fix: fix setupBin 2021-11-21 13:54:12 -06:00
Amin Yahyaabadi c6eb5ca89b feat: change the installation directory to ~/tool
BREAKING CHANGE
2021-11-21 12:53:27 -06:00
Amin Yahyaabadi 722630db75 fix: add addShellHere to fix sh finding ./file 2021-11-21 12:21:36 -06:00
Amin Yahyaabadi 16fc84f503 fix: remove ./ for cmd 2021-11-21 11:47:05 -06:00
Amin Yahyaabadi 7842bdf483 fix: fix vcpkg path 2021-11-21 11:38:36 -06:00
Amin Yahyaabadi fca9be5e81 fix: fix the vcpkg shell extension 2021-11-21 11:33:28 -06:00
Amin Yahyaabadi 0c29f0b7a3 fix: enable shell for vcpkg bootstrap 2021-11-21 11:29:30 -06:00
Amin Yahyaabadi 2c34e1795b fix: use untildify to get ~/vcpkg 2021-11-21 11:00:54 -06:00
Amin Yahyaabadi 08d77f1fd1 feat: add vcpkg 2021-11-21 10:53:03 -06:00