adrplus 0.2.0

dotnet tool install --global adrplus --version 0.2.0
                    
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 adrplus --version 0.2.0
                    
This package contains a .NET tool you can call from the shell/command line.
#tool dotnet:?package=adrplus&version=0.2.0
                    
nuke :add-package adrplus --version 0.2.0
                    

icon

AdrPlus

Many teams still document architectural decisions inconsistently (scattered Markdown files, no revision flow, and hard-to-track status changes).

AdrPlus was created to solve this problem with a practical CLI workflow that keeps ADRs standardized, traceable, and easy to evolve over time.

AdrPlus is a cross-platform .NET command-line tool for managing Architecture Decision Records (ADRs) directly from your terminal.

It supports versioning, revision cycles, status workflows (approve / reject / undo), and an interactive wizard — all driven by a lightweight JSON configuration file.

Motivation and Benefits

Using AdrPlus in an engineering repository helps you:

  • 📚 Keep architectural decisions organized with a predictable structure
  • 🔍 Improve traceability with version, review, and supersede flows
  • ⚡ Reduce manual effort when creating and updating ADR files
  • đŸ› ī¸ Respect the repository's configuration for naming, structure, and ADR status for each team.
  • 🤝 Improve collaboration by making decision history visible to the whole team
  • 🚀 Accelerate onboarding by exposing context behind technical choices

Features

  • 📝 Create new ADRs with auto-incremented sequential numbers
  • đŸ”ĸ Version and review existing ADRs (major version or revision bump)
  • 🔄 Supersede an ADR by creating a successor with a new number
  • ✅ Approve / ❌ Reject / â†Šī¸ Undo ADR status changes
  • 🧙 Interactive wizard for guided, step-by-step operations
  • âš™ī¸ Config editor for application and repository settings
  • đŸ—‚ī¸ Multiple ADR model options for different project needs and for each team
  • 🌍 Multi-language support (en-US, pt-BR) for messages and UX
    • ADR content can be written in any language!
  • đŸ–Ĩī¸ Cross-platform (Windows, macOS, Linux)

License

This project is licensed under the MIT License.


Product Compatible and additional computed target framework versions.
.NET net8.0 is compatible.  net8.0-android was computed.  net8.0-browser was computed.  net8.0-ios was computed.  net8.0-maccatalyst was computed.  net8.0-macos was computed.  net8.0-tvos was computed.  net8.0-windows was computed.  net9.0 is compatible.  net9.0-android was computed.  net9.0-browser was computed.  net9.0-ios was computed.  net9.0-maccatalyst was computed.  net9.0-macos was computed.  net9.0-tvos was computed.  net9.0-windows was computed.  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.2.0 113 4/23/2026
0.1.1 115 4/19/2026 0.1.1 is deprecated because it is no longer maintained.
0.1.0 118 4/17/2026 0.1.0 is deprecated because it is no longer maintained.