Skip to content

Tools

reference
1 min readUpdated

Kind: Module

Source: Pams/Tools (line 1)

Part of: Pams

.NET project in solution

Tools is a .NET project within the Pams solution. It contains tooling code that can be run or referenced by other projects in the solution.

Diagram

mermaid
graph TD
    Pams[Pams Solution] --> Tools[Tools .NET Project]
    Tools --> Commands[Tool Commands]
    Commands --> Output[Generated Output]

Usage

ts
import { execFileSync } from "node:child_process";

execFileSync(
  "dotnet",
  ["run", "--project", "Pams/Tools"],
  { stdio: "inherit" }
);

AI Coding Instructions

  • Keep tooling code inside the Pams/Tools project and preserve its .NET project structure.
  • Run tools through dotnet run --project Pams/Tools when testing local changes.
  • Avoid adding application-specific behavior unless the tool requires an integration with another Pams project.
  • Check generated output and command arguments when changing tool execution behavior.

Used by

1 reference from 1 file. Each is a place in this repository where the symbol is actually used — go read one rather than trusting an example.

Declared in (1)

  • PamsPams/Pams.sln:1

Was this page helpful?

Download as PDF