Generates Sigra authentication scaffold.
Usage
mix sigra.install Accounts User users
mix sigra.install Accounts User users --no-live
mix sigra.install Accounts User users --api --jwt
mix sigra.install Accounts User users --admin
mix sigra.install Accounts User users --no-admin
mix sigra.install Accounts User users --no-passkeysArguments: context_name schema_name table_name.
Options
--live/--no-live— Generate LiveView pages (default: true)--organizations/--no-organizations— Generate organizations scaffolding (default: true)--binary-id/--no-binary-id— UUID vs bigint PKs (default: true)--table— Override the table name--api— Generate API token controller (implied by--jwt)--jwt— Generate JWT token controller--admin/--no-admin— Generate admin scaffolding (default: true)--passkeys/--no-passkeys— Generate passkey scaffolding (default: true)--yes— Non-interactive mode (reserved; required by CI smoke jobs)
Architecture (Phase 11)
Thin walker caller. v1.0-specific concerns live in
Sigra.Install.Features.Core; the generic Sigra.Install.Runner
iterates @features and calls each feature's 5 callbacks. Adding a
feature is purely additive — drop a module into @features.