Atomic.CodeGen 2.5.1

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

Atomic.CodeGen

Code generator for Atomic Entity Framework — generates extension methods from C# [EntityAPI] attribute definitions.

Features: auto-project detection, orphaned file cleanup, cross-platform support.

NuGet License: MIT

Installation

dotnet tool install -g Atomic.CodeGen

Usage

atomic-codegen wizard            Complete setup wizard (recommended for new users)
atomic-codegen init              Initialize configuration (interactive)
atomic-codegen configure         View and modify configuration
atomic-codegen generate          Generate API files once
atomic-codegen scan              Scan for definitions (dry run)
atomic-codegen scan-domains      Scan for entity domain definitions
atomic-codegen rename            Rename symbols (interactive/direct)
atomic-codegen rename-at         Rename at cursor (IDE integration)
atomic-codegen ide               Setup IDE integration (Rider)

Options

Option Description
-p, --project <path> Unity project root (default: current directory)
-v, --verbose Enable verbose logging
-h, --help Show help information

Quick Start

  1. Install the tool globally
  2. Navigate to your Unity project root
  3. Run atomic-codegen wizard for guided setup
  4. Run atomic-codegen generate to generate code

Building from Source

dotnet build

License

MIT

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 was computed.  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 was computed.  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
2.5.1 117 4/4/2026
2.5.0 98 4/4/2026
2.4.1 128 4/4/2026
2.4.0 117 4/4/2026
2.3.0 111 3/31/2026
2.2.2 139 1/14/2026
2.1.7 319 12/8/2025
2.1.6 312 12/8/2025
2.1.5 314 12/8/2025