Amin Yahyaabadi
|
4b165e7747
|
Revert "fix: use dayjs to format time"
This reverts commit 6c260e10fa .
|
2022-04-18 04:39:49 -07:00 |
Amin Yahyaabadi
|
6c260e10fa
|
fix: use dayjs to format time
|
2022-04-18 03:48:12 -07:00 |
Amin Yahyaabadi
|
98c3fd0382
|
fix: load en locale for time-delta
|
2022-04-18 03:34:48 -07:00 |
Amin Yahyaabadi
|
8e9737776a
|
fix: repot time in case of a failure
|
2022-04-18 03:27:21 -07:00 |
Amin Yahyaabadi
|
cf18d3eb4f
|
fix: use time-delta for timing
|
2022-04-18 03:25:07 -07:00 |
Amin Yahyaabadi
|
104ee90b0f
|
fix: format the final installation message
|
2022-04-18 02:59:07 -07:00 |
Amin Yahyaabadi
|
18911f8ca0
|
feat: time the installation times
|
2022-04-18 02:55:55 -07:00 |
Amin Yahyaabadi
|
4ac3c87bd8
|
docs: add docs for .cpprc
|
2022-03-01 03:04:33 -08:00 |
Amin Yahyaabadi
|
f052b759d1
|
feat: add environment variables to .cpprc when setup_cpp used locally
|
2022-03-01 02:43:50 -08:00 |
Amin Yahyaabadi
|
252db2e159
|
feat: make graphviz installation separate
|
2022-02-13 19:30:41 -08:00 |
Amin Yahyaabadi
|
936a9677f7
|
fix: create logging groups around the tools
|
2022-02-13 15:50:15 -08:00 |
Amin Yahyaabadi
|
c65b6f6d58
|
feat: install 7z if needed for extraction of llvm on Windows
|
2022-02-05 20:25:31 -08:00 |
Amin Yahyaabadi
|
39a166b787
|
fix: use the pre-installed msvc on any windows version
|
2022-02-01 20:19:46 -08:00 |
Amin Yahyaabadi
|
d3d6f6195e
|
fix: catch download errors
|
2022-01-30 15:40:16 -08:00 |
Amin Yahyaabadi
|
c1478378fa
|
feat: support go task
|
2022-01-30 15:33:48 -08:00 |
Amin Yahyaabadi
|
4b0650a08c
|
feat: support installing gnu make
|
2022-01-30 14:40:11 -08:00 |
Amin Yahyaabadi
|
10770915e5
|
fix: print a warning if no tool was installed
|
2022-01-29 15:18:48 -08:00 |
Amin Yahyaabadi
|
6d5a91c8fb
|
feat: install clang-tidy and clang-format
|
2022-01-29 14:44:43 -08:00 |
Amin Yahyaabadi
|
f83c7d79ac
|
fix: add untildify_user and use it everywhere
|
2022-01-19 11:58:10 -08:00 |
Amin Yahyaabadi
|
c6a5745cec
|
fix: support adding environment variables on non GitHub Action
|
2022-01-17 18:30:02 -08:00 |
Amin Yahyaabadi
|
c0e8c96665
|
fix: run GitHub specific code only on GitHub CI
|
2022-01-17 14:24:54 -08:00 |
Amin Yahyaabadi
|
52b4862a75
|
fix: use info instead of warning [skip ci]
|
2021-12-07 13:11:52 -06:00 |
Amin Yahyaabadi
|
fa01e81c02
|
feat: support kcov
|
2021-12-07 05:57:58 -06:00 |
Amin Yahyaabadi
|
a24d9e9e9a
|
feat: add basic apple-clang support
f
|
2021-12-07 03:04:12 -06:00 |
Amin Yahyaabadi
|
6b9b57b9a8
|
fix: coerce llvm version if not semver
|
2021-12-07 02:46:07 -06:00 |
Amin Yahyaabadi
|
3b5817d13d
|
feat: support setting up a specific msvc version
|
2021-12-06 07:11:58 -06:00 |
Amin Yahyaabadi
|
f19c776f46
|
feat: add a separate vcvarsall
|
2021-12-05 08:51:12 -06:00 |
Amin Yahyaabadi
|
bd2585f331
|
fix: fix version extraction from the compiler input
|
2021-11-21 16:40:30 -06:00 |
Amin Yahyaabadi
|
0b3d2fafa3
|
v0.3.0
|
2021-11-21 14:20: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
|
08d77f1fd1
|
feat: add vcpkg
|
2021-11-21 10:53:03 -06:00 |
Amin Yahyaabadi
|
07b2187049
|
fix: add message about restarting the shell
|
2021-09-29 19:51:50 -05:00 |
Amin Yahyaabadi
|
a0e33e0466
|
fix: fix isCI
|
2021-09-18 08:35:26 -05:00 |
Amin Yahyaabadi
|
bfd6260fca
|
refactor: success and error functions
|
2021-09-18 08:21:22 -05:00 |
Amin Yahyaabadi
|
a70ed6421c
|
fix: report the error reason
|
2021-09-18 08:09:08 -05:00 |
Amin Yahyaabadi
|
d7f2e680b4
|
fix: use system python installation on non-ci
|
2021-09-18 07:50:31 -05:00 |
Amin Yahyaabadi
|
7e5fac5146
|
perf: install the compiler after installing the tools
|
2021-09-18 07:44:12 -05:00 |
Amin Yahyaabadi
|
ec62f654e0
|
fix: change the tool installation order
|
2021-09-18 07:41:02 -05:00 |
Amin Yahyaabadi
|
a4f327ad7e
|
fix: enable adding paths using commands outside of the ci
enable ACTIONS_ALLOW_UNSECURE_COMMANDS inside docker build
|
2021-09-18 07:24:04 -05:00 |
Amin Yahyaabadi
|
1a1befa1c9
|
fix: add colors to cli
|
2021-09-17 15:00:26 -05:00 |
Amin Yahyaabadi
|
801ebf86b8
|
fix: untildify the installation path
|
2021-09-17 13:54:30 -05:00 |
Amin Yahyaabadi
|
5cffd3930a
|
fix: use cross-spawn instead of @actions/exec
to support color and inputs
|
2021-09-17 13:44:24 -05:00 |
Amin Yahyaabadi
|
8a23537c88
|
fix: rename the executable
|
2021-09-17 13:19:10 -05:00 |
Amin Yahyaabadi
|
d028e18862
|
feat: add --help for the cli
|
2021-09-17 13:09:00 -05:00 |
Amin Yahyaabadi
|
c654c9880c
|
feat: support using setup-cpp from CLI
|
2021-09-17 12:51:59 -05:00 |
Amin Yahyaabadi
|
736836f507
|
chore: improve the types for setups and tools
|
2021-09-17 12:12:33 -05:00 |
Amin Yahyaabadi
|
e9b7d582e2
|
feat: report the status of the installation in the end
|
2021-09-17 07:43:01 -05:00 |
Amin Yahyaabadi
|
39993729df
|
feat: support gcc/mingw
|
2021-09-16 09:03:54 -05:00 |
Amin Yahyaabadi
|
511a2fbbce
|
feat: use a similar interface for installing all the packages
|
2021-09-16 06:58:41 -05:00 |
Amin Yahyaabadi
|
a970eb0e44
|
feat: add default version registry
|
2021-09-16 06:36:35 -05:00 |
Amin Yahyaabadi
|
b55bf22468
|
feat: add default version for msvc
|
2021-09-16 06:17:38 -05:00 |
Amin Yahyaabadi
|
04b70139f6
|
feat: move the default versions to the functions themselves
|
2021-09-16 06:14:06 -05:00 |
Amin Yahyaabadi
|
191a15123c
|
feat: add compiler input
|
2021-09-16 06:07:52 -05:00 |
Amin Yahyaabadi
|
b4cb25de20
|
fix: do not care about the case of the inputs
|
2021-09-16 03:51:09 -05:00 |
Amin Yahyaabadi
|
ea280dfd67
|
feat: add opencppcoverage
|
2021-09-16 03:49:25 -05:00 |
Amin Yahyaabadi
|
c8b9b73c4e
|
feat: add doxygen - fix cppcheck
|
2021-09-16 03:47:47 -05:00 |
Amin Yahyaabadi
|
10883e7f0e
|
feat: add ccache
|
2021-09-16 03:43:16 -05:00 |
Amin Yahyaabadi
|
7957d7f52a
|
feat: add setupBrew
|
2021-09-16 03:26:53 -05:00 |
Amin Yahyaabadi
|
b302dc3e25
|
feat: add msvc installation
|
2021-09-15 05:25:02 -05:00 |
Amin Yahyaabadi
|
b085463827
|
feat: add chocolatey installation
|
2021-09-14 16:01:08 -05:00 |
Amin Yahyaabadi
|
79e1c66874
|
feat: add python installation
ci: enable submodules in the ci
Update setup-python
|
2021-09-14 15:35:52 -05:00 |
Amin Yahyaabadi
|
9d9f62c579
|
feat: add gcovr installation
|
2021-09-14 12:42:08 -05:00 |
Amin Yahyaabadi
|
5f6e3a7053
|
feat: add meson installation
|
2021-09-14 12:36:24 -05:00 |
Amin Yahyaabadi
|
0c07dec72e
|
feat: add conan installation
|
2021-09-14 12:06:20 -05:00 |
Amin Yahyaabadi
|
9e223dad3f
|
feat: add llvm installer
|
2021-09-14 07:08:00 -05:00 |
Amin Yahyaabadi
|
a5ae2b4863
|
fix: make install directory configurable
|
2021-09-14 07:07:59 -05:00 |
Amin Yahyaabadi
|
0e7542179a
|
feat: add setupNinja
Used some code from https://github.com/aminya/install-cmake/blob/new-versions-and-arch/src/ninja.ts
|
2021-09-14 03:13:41 -05:00 |
Amin Yahyaabadi
|
33a3592a63
|
feat: add setupCmake
Used some code from https://github.com/aminya/install-cmake/blob/new-versions-and-arch/src/cmake.ts
|
2021-09-14 03:13:41 -05:00 |
Amin Yahyaabadi
|
3b557ec4c5
|
fix: add the entry file
|
2021-09-14 02:03:59 -05:00 |
Amin Yahyaabadi
|
cd543e97d0
|
chore: add the template
|
2021-09-14 01:50:42 -05:00 |