Install command aliases atomically

This commit is contained in:
2026-10-19 17:27:17 +00:00
parent 7a4efddab8
commit 2ab87e9333
4 changed files with 429 additions and 23 deletions

2
app.go
View File

@@ -3,6 +3,7 @@ package commandkit
import (
"fmt"
"gitea.maximumdirect.net/eric/CommandKit/internal/alias"
commandmeta "gitea.maximumdirect.net/eric/CommandKit/internal/commandmeta"
)
@@ -12,6 +13,7 @@ type App struct {
identity Identity
commands map[string]*commandNode
routingRules []RoutingRule
aliases *alias.Resolver
snapshot *routingSnapshot
}