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
                    
if you are setting up this repo
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
                    
nuke :add-package Abel.Tool --version 0.3.7
                    

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-templates
  • abel add <dep...> [--project <path>]
  • abel module <name> [--project <path>] [--dir <relative-path>] [--partition <name> ...]
  • abel help
  • abel 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.json exists.
  • If a directory has no project.json, Abel scans immediate child directories for projects.
  • A direct project.json file path is also accepted.
Product 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