Abel.Tool
0.3.7
dotnet tool install --global Abel.Tool --version 0.3.7
This package contains a .NET tool you can call from the shell/command line.
dotnet new tool-manifest
dotnet tool install --local Abel.Tool --version 0.3.7
This package contains a .NET tool you can call from the shell/command line.
#tool dotnet:?package=Abel.Tool&version=0.3.7
The NuGet Team does not provide support for this client. Please contact its maintainers for support.
nuke :add-package Abel.Tool --version 0.3.7
The NuGet Team does not provide support for this client. Please contact its maintainers for support.
Abel CLI Tool
Abel is an opinionated C++ build runner built around CMake + Ninja.
Commands
abel build [paths...] [--release|--debug|--configuration <name>] [--verbose]abel run [paths...] [--release|--debug|--configuration <name>] [--verbose]abel format [--verbose]abel check [--configuration <name>] [--verbose]abel doctor [--verbose]abel list [--verbose]abel search <query> [--verbose]abel info <package[/variant]> [--verbose]abel init <name> [--type exe|module](also bootstraps git +.gitignore)abel init --list-templatesabel add <dep...> [--project <path>]abel module <name> [--project <path>] [--dir <relative-path>] [--partition <name> ...]abel helpabel version
Configuration precedence for build/run: CLI (--release/--debug/-c) > project.json (build.default_configuration) > Release.
Legacy header/src layout: set build.legacy_header_src_layout to true in project.json.
For abel module, --project is optional. Abel searches upward and uses the nearest parent project.json when omitted.
abel init creates a default C++ .gitignore and runs git init automatically. If git is unavailable, initialization still succeeds and prints a warning.
project.json dependencies also support git modules via name@https://repo.git and optional refs name@https://repo.git#tag.
Path Resolution
- If no path is provided, Abel uses the current directory when
project.jsonexists. - If a directory has no
project.json, Abel scans immediate child directories for projects. - A direct
project.jsonfile path is also accepted.
| Product | Versions Compatible and additional computed target framework versions. |
|---|---|
| .NET | net10.0 is compatible. net10.0-android was computed. net10.0-browser was computed. net10.0-ios was computed. net10.0-maccatalyst was computed. net10.0-macos was computed. net10.0-tvos was computed. net10.0-windows was computed. |
Compatible target framework(s)
Included target framework(s) (in package)
Learn more about Target Frameworks and .NET Standard.
This package has no dependencies.
| Version | Downloads | Last Updated |
|---|---|---|
| 0.3.7 | 154 | 2/27/2026 |
| 0.3.6 | 130 | 2/26/2026 |
| 0.3.5 | 125 | 2/26/2026 |
| 0.3.4 | 129 | 2/26/2026 |
| 0.3.3 | 126 | 2/25/2026 |
| 0.3.2 | 117 | 2/25/2026 |
| 0.3.1 | 129 | 2/25/2026 |
| 0.3.0 | 120 | 2/25/2026 |
| 0.2.9 | 127 | 2/25/2026 |
| 0.2.8 | 129 | 2/24/2026 |
| 0.2.6 | 125 | 2/23/2026 |
| 0.2.3 | 125 | 2/23/2026 |
| 0.2.2 | 122 | 2/23/2026 |
| 0.2.1 | 124 | 2/23/2026 |
| 0.2.0 | 126 | 2/23/2026 |
| 0.1.9 | 129 | 2/23/2026 |
| 0.1.8 | 124 | 2/23/2026 |
| 0.1.7 | 129 | 2/22/2026 |