Commit Graph

60 Commits

Author SHA1 Message Date
Amin Yahyaabadi 41b2cf629a feat: support installing multiple dnf packages 2023-07-16 03:12:24 -07:00
Amin Yahyaabadi f708497511 fix: memoize ubuntuVersion and use it everywhere 2023-06-28 16:06:31 -07:00
Amin Yahyaabadi 36a5b861ce feat: fallback to version-less package on arch if not found 2023-05-24 14:12:42 -07:00
Amin Yahyaabadi 00c09d28e6 fix: update path-exists 2023-04-23 01:09:38 -07:00
Amin Yahyaabadi ecd2b40e2e chore: 0.24.1 [skip test] 2022-12-21 14:21:10 -08:00
Amin Yahyaabadi 3eac98035f fix: retry the installation of doxygen on Windows in case of errors 2022-12-21 13:49:50 -08: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 7f6189b28f fix: fix eslint errors [skip ci] 2022-11-20 23:34:33 -08:00
Amin Yahyaabadi 66a38eb0fb fix: fix getting the brew path on linux 2022-11-20 21:26:31 -08:00
Amin Yahyaabadi b9c2f3b391 chore: break the code for handling versions 2022-11-02 20:01:42 -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 f73b36ae03 fix: fix the doxygen installation warning on ubuntu 2022-08-09 19:39:11 -07:00
Amin Yahyaabadi 79eae5db23 feat: add ci-log package 2022-08-08 01:22:28 -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 4a49195853 fix: fix python, pip, and doxygen on fedora 2022-07-10 17:53:17 -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 5d3ac21c56 fix: fix double doxygen installation on ubuntu 18 2022-05-20 20:13:17 -07:00
Amin Yahyaabadi 43b287e9ae fix: use apt's default for doxygen on older ubuntu 2022-05-20 19:35:03 -07:00
Amin Yahyaabadi 870172d8c1 test: fix the ubuntu-specific gcovr, doxygen, meson tests 2022-05-20 19:16:58 -07:00
Amin Yahyaabadi ade2538ede fix: fix doxygen installation path on windows 2022-05-20 17:38:52 -07:00
Amin Yahyaabadi 7e3e265a8a fix: make execPowershell async 2022-05-12 12:55:00 -07:00
Amin Yahyaabadi 9504707635 fix: search for the doxygen directory in activate 2022-05-09 19:58:08 -07:00
Amin Yahyaabadi c10dc8c1e2 fix: use choco to install doxygen on windows 2022-05-09 17:43:56 -07:00
Amin Yahyaabadi 9b4f52ec33 fix: fix the doxygen binRelativeDir on Windows 2022-05-09 17:40:42 -07:00
Amin Yahyaabadi 2ddc806c2e fix: update the default to doxygen 1.9.4 2022-05-09 17:40:40 -07:00
Amin Yahyaabadi ee437a5789 fix: installing libclang-cpp9 for doxygen 2022-05-09 17:28:13 -07:00
Amin Yahyaabadi 356b929a7e fix: use notice instead of info in some palces 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 c607e948b1 fix: use info instead of warning for missing doxygen binary 2022-04-16 00:30:53 -07:00
Amin Yahyaabadi 1af7af9c53 chore: move addPath function 2022-02-28 21:54:49 -08:00
Amin Yahyaabadi 252db2e159 feat: make graphviz installation separate 2022-02-13 19:30:41 -08:00
Amin Yahyaabadi c96659e9f2 test: check if dot is installed 2022-02-13 17:50:58 -08:00
Amin Yahyaabadi cc4cfdf4da fix: fix doxygen installation on linux 2022-02-08 18:02:24 -08:00
Amin Yahyaabadi da57a9205b fix: ignore graphviz installation error on windows 2022-02-03 22:44:57 -08:00
Amin Yahyaabadi 3ff2184d6c fix: download doxygen from the website itself 2022-02-03 22:15:53 -08:00
Amin Yahyaabadi 9ce8af143f fix: download doxygen binary on linux instead of using apt 2022-02-03 22:01:41 -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 c6eb5ca89b feat: change the installation directory to ~/tool
BREAKING CHANGE
2021-11-21 12:53:27 -06:00
Amin Yahyaabadi cd02056faf feat: add activateWinDoxygen 2021-09-20 07:31:40 -05:00
Amin Yahyaabadi e12cd9ca9c fix: disable graphviz on windows 2021-09-19 04:55:54 -05:00
Amin Yahyaabadi 9b38d106c8 fix: make addPath sync 2021-09-19 03:49:42 -05:00
Amin Yahyaabadi 0dca6ef345 fix: await addPath 2021-09-18 07:30:16 -05:00
Amin Yahyaabadi 882d0f7013 feat: catch the addPath failure 2021-09-17 21:17:21 -05:00
Amin Yahyaabadi 00f3a11471 perf: install graphviz after doxygen 2021-09-17 05:17:21 -05:00