Directories
¶
| Path | Synopsis |
|---|---|
|
Package admin provides admin dashboard support: audit logging, ACL, multi-project management, and remote connect helpers.
|
Package admin provides admin dashboard support: audit logging, ACL, multi-project management, and remote connect helpers. |
|
Package aiprofile implements AI_PROFILE enforcement, budget caps, feature flags, per-tier timeouts, and rate-limit coordination.
|
Package aiprofile implements AI_PROFILE enforcement, budget caps, feature flags, per-tier timeouts, and rate-limit coordination. |
|
Package alerts manages Prometheus alert rules and Alertmanager routing for nSelf.
|
Package alerts manages Prometheus alert rules and Alertmanager routing for nSelf. |
|
Package auth — HTTP client for nSelf auth server operations.
|
Package auth — HTTP client for nSelf auth server operations. |
|
Package backup provides path validation helpers for backup operations.
|
Package backup provides path validation helpers for backup operations. |
|
monitoring
Package monitoring generates monitoring-stack configuration files for the nSelf CLI.
|
Package monitoring generates monitoring-stack configuration files for the nSelf CLI. |
|
Package config — user-level telemetry preference management.
|
Package config — user-level telemetry preference management. |
|
Package database provides database and Hasura metadata operations.
|
Package database provides database and Hasura metadata operations. |
|
Package deploy provides deployment management commands for the nSelf CLI.
|
Package deploy provides deployment management commands for the nSelf CLI. |
|
Package deprecation provides the CLI deprecation warning system.
|
Package deprecation provides the CLI deprecation warning system. |
|
Package dlq provides helpers for nself dlq replay.
|
Package dlq provides helpers for nself dlq replay. |
|
S77-T08: doctor --deep check for orphaned Hasura remote schemas.
|
S77-T08: doctor --deep check for orphaned Hasura remote schemas. |
|
Package dogfood implements the nSelf dogfood audit system for production health verification.
|
Package dogfood implements the nSelf dogfood audit system for production health verification. |
|
Package domain provides DNS propagation polling and nginx server block generation for custom domain provisioning.
|
Package domain provides DNS propagation polling and nginx server block generation for custom domain provisioning. |
|
Package dr provides disaster recovery operations: drills, standby promotion, rollback, and split-brain fencing.
|
Package dr provides disaster recovery operations: drills, standby promotion, rollback, and split-brain fencing. |
|
Package env implements multi-environment management for nSelf projects.
|
Package env implements multi-environment management for nSelf projects. |
|
Package errors provides the canonical error catalog for the nSelf CLI.
|
Package errors provides the canonical error catalog for the nSelf CLI. |
|
Package errs defines sentinel errors for the nself CLI.
|
Package errs defines sentinel errors for the nself CLI. |
|
Package flags provides a thin REST client over the nself feature-flags plugin (port 3305, nginx-proxied).
|
Package flags provides a thin REST client over the nself feature-flags plugin (port 3305, nginx-proxied). |
|
Package installer provides automated installation of Ollama and related local-LLM infrastructure for nSelf Block A (Zero-Config AI).
|
Package installer provides automated installation of Ollama and related local-LLM infrastructure for nSelf Block A (Zero-Config AI). |
|
Package installmeta persists install-time metadata to ~/.nself/install-meta.json.
|
Package installmeta persists install-time metadata to ~/.nself/install-meta.json. |
|
Package license — banner.go provides warning banner text for grace period states.
|
Package license — banner.go provides warning banner text for grace period states. |
|
Package metrics emits Prometheus-compatible metrics written to a textfile collector directory for node_exporter to scrape.
|
Package metrics emits Prometheus-compatible metrics written to a textfile collector directory for node_exporter to scrape. |
|
Package oauth provides manual OAuth token refresh helpers.
|
Package oauth provides manual OAuth token refresh helpers. |
|
Package observability provides shared Prometheus metrics and OpenTelemetry tracing helpers for all nSelf Go services.
|
Package observability provides shared Prometheus metrics and OpenTelemetry tracing helpers for all nSelf Go services. |
|
scaffold
Package scaffold provides the canonical plugin scaffolding logic shared between the nself CLI (plugin new command) and the standalone new-plugin binary in plugin-sdk-go/devkit.
|
Package scaffold provides the canonical plugin scaffolding logic shared between the nself CLI (plugin new command) and the standalone new-plugin binary in plugin-sdk-go/devkit. |
|
Package ports provides port-holder identification utilities for the nSelf CLI.
|
Package ports provides port-holder identification utilities for the nSelf CLI. |
|
Package promote implements staging-to-production promotion with diff preview and rollback.
|
Package promote implements staging-to-production promotion with diff preview and rollback. |
|
Package queue provides CLI integration for the pg-boss queue/jobs plugin.
|
Package queue provides CLI integration for the pg-boss queue/jobs plugin. |
|
Package secrets — rotation scheduling, dual-key windows, and expiry alerts.
|
Package secrets — rotation scheduling, dual-key windows, and expiry alerts. |
|
Package seed implements the DB seeding fixtures system for nSelf projects.
|
Package seed implements the DB seeding fixtures system for nSelf projects. |
|
Package setup — .env.ai generator for P88 Zero-Config AI (Sprint 01, T-01-09).
|
Package setup — .env.ai generator for P88 Zero-Config AI (Sprint 01, T-01-09). |
|
Package soak provides helpers for nself soak abort --rollback.
|
Package soak provides helpers for nself soak abort --rollback. |
|
Package telemetry — opt-in anonymous CLI telemetry client (S65.T01).
|
Package telemetry — opt-in anonymous CLI telemetry client (S65.T01). |
|
Package tenant provides multi-tenancy management: RLS policy generation, tenant lifecycle (create/upgrade/suspend/destroy), usage metering, billing integration, and audit logging.
|
Package tenant provides multi-tenancy management: RLS policy generation, tenant lifecycle (create/upgrade/suspend/destroy), usage metering, billing integration, and audit logging. |
|
Package upgrade implements release channel selection and version resolution for the `nself upgrade` command.
|
Package upgrade implements release channel selection and version resolution for the `nself upgrade` command. |
|
Package watchdog implements self-healing container monitoring with circuit breaker.
|
Package watchdog implements self-healing container monitoring with circuit breaker. |
Click to show internal directories.
Click to hide internal directories.