Getting StartedOwnable model, workflow, and first local install 2
LayoutInstallable layout wrappers with local source ownership 6
OverlayInstallable overlay wrappers with local source ownership 3
FeedbackInstallable feedback wrappers with local source ownership 5
FormInstallable form components 11
UtilityInstallable utility wrappers with local source ownership 6
NavigationInstallable navigation components 6
ToolingCLI and registry contracts 2
ReleasePublishing and workflow structure for the ownable surface 1

CLI

The tailng CLI is the supported entry point for inspecting and copying the ownable surface into an Angular app.

Commands

tailng list
tailng --help
tailng add button --cwd apps/my-app
tailng add dialog --cwd apps/my-app
tailng add slide-toggle --cwd apps/my-app

Options

  • --cwd <path> selects the target app root.
  • --dry-run previews file writes without touching disk.
  • --force overwrites existing generated files.

Aliases and canonical names

The CLI resolves aliases to one canonical registry item before it writes files.

  • slide-toggleswitch
  • sidenavdrawer
  • spinnerprogress-spinner
  • snackbartoast

Failure modes

The CLI is intentionally strict. Unknown commands, unsupported components, invalid target directories, and path traversal attempts fail non-zero and print actionable guidance.