RaidSeeder 4.4.2
dotnet tool install --global RaidSeeder --version 4.4.2
dotnet new tool-manifest
dotnet tool install --local RaidSeeder --version 4.4.2
#tool dotnet:?package=RaidSeeder&version=4.4.2
nuke :add-package RaidSeeder --version 4.4.2
raid — RAI Diagram Seeder & Manager
RaidSeeder installs the raid command. It manages the co-located diagram
artifact set in an ImageTree: authoritative .raid, derived .puml, and
derived .svg.
The command grammar is verb-first. A reserved verb placed after a modifier
(for example raid -n refresh ...) exits 2 before filesystem access and
prints the corrected raid refresh -n ... invocation. -v/--version takes
immediate precedence wherever it appears.
dotnet tool install --global RaidSeeder --version 4.4.2
raid --version
The predecessor package was named RaidCli. Because both packages install the
same command, migrate explicitly:
dotnet tool uninstall --global RaidCli
dotnet tool install --global RaidSeeder --version 4.4.2
Commands
# Import to an explicit flat directory.
raid import --puml ChangeRequestWorkflow.puml --out artifacts --name Workflow
# Import to OneDrive/AIA/Image/nomsa using ItemIdTree8x2.
raid import --puml Workflow.puml \
-c OneDrive --app AIA -t nomsa \
--name Workflow --name-ext AD
# Export current derivatives from the authoritative manifest.
raid export Workflow \
-c OneDrive --app AIA -t nomsa \
--name-ext AD --format all --out ./export
# Emit ordinary SVG without RAI/AIA hydration metadata.
raid export Workflow \
-c OneDrive --app AIA -t nomsa \
--name-ext AD --format svg --svg-profile plain --out ./export
# Refresh only missing or stale co-located PUML/SVG files.
raid refresh Workflow -c OneDrive --app AIA -t nomsa --name-ext AD
raid validate ./export/Workflow_AD.raid
raid validate ./export/Workflow_AD.puml
raid validate ./export/Workflow_AD.svg
-r|--root selects an exact ImageTree root. -a|--app selects an application
root and appends Image. -t|--tenant selects the subscriber directory;
--subscriber is a compatibility alias. -p|--pathconv defaults to
ItemIdTree8x2. --number and --name-ext remain separate from ItemId, so
--name Workflow --number 1 --name-ext AD produces Workflow_01_AD.* while
the buckets remain derived from Workflow.
.raid is authoritative. Export derives content in memory and does not trust
or mutate a stored sibling. Refresh writes a derivative only when it is missing
or stale and never rewrites the authoritative manifest. Managed files are
created directly at their final RaiFile location; no TempDir-to-cloud move or
directory swap is used.
Hydratable SVG contains structural aim-*, docking-port, routing, and declared
aim-expression metadata for @dr2rai/raid-canvas. It never contains dynamic
aim-satisfied state. Plain SVG omits all aim-* metadata. Exported PUML
round-trips through raid import --puml to an equivalent semantic manifest.
Terminal font
Font note: The
raidhelp screen uses glyph icons from Nerd Fonts. Most Nerd Font-patched fonts render correctly in most terminal environments. Blink on iPadOS showed clipping and character-width problems with some choices; the tested solution was Blink's Jet Brains Mono Nerd Font stylesheet. See the RAIkeep terminal font guide for Blink, macOS, and Ubuntu setup.
Foldable command reference: API.md.
Foldable API documentation for the underlying model and artifact library is in RaiDiagram API.md.
Release notes: RaidSeeder_RELEASE_NOTES_4.4.2.md.
Governing request: CR037_AIA_to_RAIkeep_RaidSeeder_Diagram_Artifact_Management.md.
CLI dispatch hardening: CR037.1_AIA_to_RAIkeep_CLI_Global_Flag_and_Verb_Dispatch_Resilience.md.
| Product | Versions Compatible and additional computed target framework versions. |
|---|---|
| .NET | 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. |
This package has no dependencies.
4.4.2 synchronized RAIkeep patch release for CR040 and CR041.