Skip to content

Commit e70583e

Browse files
committed
docs: format the tools into a table [skip ci]
1 parent cc348db commit e70583e

File tree

1 file changed

+12
-27
lines changed

1 file changed

+12
-27
lines changed

README.md

Lines changed: 12 additions & 27 deletions
Original file line numberDiff line numberDiff line change
@@ -14,33 +14,18 @@ The package can be used locally or from CI services like GitHub Actions.
1414

1515
`setup-cpp` can install all of these tools:
1616

17-
- cmake
18-
- ninja
19-
- llvm
20-
- gcc
21-
- msvc
22-
- vcvarsall
23-
- vcpkg
24-
- meson
25-
- conan
26-
- make
27-
- task
28-
- ccache
29-
- cppcheck
30-
- clangtidy
31-
- clangformat
32-
- doxygen
33-
- gcovr
34-
- opencppcoverage
35-
- kcov
36-
37-
`setup-cpp` can also install the following. These are automatically installed if needed for the above Cpp tools (e.g., python is required for conan).
38-
39-
- python
40-
- choco
41-
- brew
42-
- sevenzip
43-
- graphviz
17+
| category | tools |
18+
| --------------------- | ------------------------------------------------------------ |
19+
| compiler and analyzer | llvm, gcc, msvc, vcvarsall, cppcheck, clangtidy, clangformat |
20+
| build system | cmake, ninja, meson, make, task |
21+
| package manager | vcpkg, conan, choco, brew |
22+
| cache | cppcache |
23+
| documentation | doxygen, graphviz |
24+
| coverage | gcovr, opencppcoverage, kcov |
25+
| other | python, sevenzip |
26+
27+
28+
`setup-cpp` automatically installs the dependencies above tools if needed for the selected tool (e.g., `python` is required for `conan`).
4429

4530
# Usage
4631

0 commit comments

Comments
 (0)