MartinDuhalde.CLI 0.1.4

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

is — Developer Assistant CLI

is: a minimalistic, extensible developer assistant CLI designed for the is/Cloud ecosystem.
It provides simple commands to inspect, build, automate, and deploy projects — from monorepos to cloud services — with a clear philosophy:

Do more with less.
Short commands, predictable behaviors, and deep integration with modern .NET and cloud workflows.


✨ Features (current)

  • Tree view of solution structure
    is tree prints a clean, filtered view of .sln, .csproj, and .cs files.
  • Extensible command router
    Allows new commands like: is cloud, is yoga, is doctor, etc.
  • Global .NET tool
    Install once, use everywhere.

This is the first preview version (0.1.x), focused on core ergonomics and a minimal architecture.


🚀 Installation

Install globally

dotnet tool install --global is.cli

After installation:

is help

🧭 Usage

Show help

is help
is tree

Or target a specific directory:

is tree ./apps/yoga

🧩 Philosophy

is follows three core principles:

1. Minimal surface area

Commands should be short and predictable.

2. Convention over configuration

The CLI understands common patterns used across is/Cloud repositories.

3. Grow with your ecosystem

As your projects evolve, is grows with them.


🗺️ Roadmap

Core commands

  • is info
  • is doctor
  • is build <project>
  • is clean

Cloud automation

  • is cloud compose
  • is cloud deploy
  • is cloud secrets

Domain-specific

  • is yoga
  • is maps
  • is tenant

AI integration

  • is ai
  • is ai review
  • is ai gen

🛠️ Development

dotnet build
dotnet run -- tree
dotnet pack -c Release
dotnet tool install --global is.cli --add-source ./bin/Release

🤝 Contributing

Contributions and ideas are welcome.


📄 License

MIT License
Copyright (c) 2025 Martín

Product Compatible and additional computed target framework versions.
.NET 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 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
0.1.4 428 11/17/2025
0.1.3 352 11/17/2025
0.1.2 162 11/15/2025
0.1.1 165 11/15/2025
0.1.0 169 11/15/2025

Initial preview release of the is developer CLI.