Skip to content

QM-Code/ktools-csharp

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

12 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

ktools-csharp

ktools-csharp/ is the C# workspace for the broader ktools ecosystem.

It is the root entrypoint for the C# implementations of the ktools libraries.

Current Contents

  • kcli/ C# implementation of the CLI parsing layer.
  • ktrace/ C# implementation of the tracing/logging layer built on top of kcli.

The shared build tool is kbuild, expected on PATH. If you need to modify the shared build implementation itself, that repo lives at ../kbuild.

Build Model

Use kbuild from PATH as the workspace entrypoint:

kbuild --batch --build-latest
kbuild --batch --clean-latest

kbuild --batch is the safest way to build the full C# workspace because it preserves dependency order: kcli before ktrace.

Use an individual child component when you only need one SDK:

cd kcli
kbuild --build-latest

If you build ktrace/ directly, build ../kcli/ first or ensure ../kcli/build/<slot>/sdk/lib/Kcli.dll already exists.

The C# backend currently expects the dotnet CLI to be available for actual builds.

Where To Go Next

Use the child component docs for API and implementation details:

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors