# sitectl ## Docs - [component](https://sitectl.libops.io/commands/component.md): Toggle and inspect optional stack features like fcrepo and Blazegraph. - [compose](https://sitectl.libops.io/commands/compose.md): Run Docker Compose commands through the active sitectl context. - [config](https://sitectl.libops.io/commands/config.md): Manage sitectl contexts — local and remote Docker Compose sites. - [converge](https://sitectl.libops.io/commands/converge.md): Detect and repair component configuration drift. - [create](https://sitectl.libops.io/commands/create.md): Create a new stack from an installed plugin definition. - [cron](https://sitectl.libops.io/commands/cron.md): Manage scheduled jobs for sitectl contexts. - [debug](https://sitectl.libops.io/commands/debug.md): Collect a diagnostic bundle for the active context. - [deploy](https://sitectl.libops.io/commands/deploy.md): Pull updates and restart services for the active context. - [job](https://sitectl.libops.io/commands/job.md): Run plugin-defined maintenance jobs like backups and imports. - [port-forward](https://sitectl.libops.io/commands/port-forward.md): Access Docker service ports on remote contexts that aren't exposed on the host. - [sequelace](https://sitectl.libops.io/commands/sequelace.md): Open the site database directly in Sequel Ace. - [set](https://sitectl.libops.io/commands/set.md): Enable, disable, or reconfigure a component. - [validate](https://sitectl.libops.io/commands/validate.md): Validate the active context's configuration and project layout. - [Components](https://sitectl.libops.io/components.md): How sitectl uses components to model optional stack capabilities and help operators turn features on and off safely. - [Context](https://sitectl.libops.io/context.md): How sitectl models sites, environments, and the saved connection information for each one. - [Architecture decisions](https://sitectl.libops.io/contributing/architecture.md): Design decisions behind sitectl — the reasoning that makes it easier to contribute consistently. - [Component development](https://sitectl.libops.io/contributing/components.md): How to define a sitectl component, what each field in the Definition struct means, and the workflow for adding a new one. - [Development](https://sitectl.libops.io/contributing/development.md): Local development workflow for sitectl and its plugins, including Go workspaces, linting, testing, and integration tests. - [Documentation](https://sitectl.libops.io/contributing/docs.md): How to edit, preview, and organize the Mintlify documentation in the sitectl-docs repository. - [Overview](https://sitectl.libops.io/contributing/index.md): Contributor guidance for sitectl, including local development setup, UI architecture rules, and release publishing. - [Plugin hierarchy](https://sitectl.libops.io/contributing/plugin-hierarchy.md): How sitectl discovers plugins, routes commands, chains plugin execution, and implements the hidden protocol commands used for fan-out dispatch. - [sitectl](https://sitectl.libops.io/index.md): Command line utility to interact with your local and remote Docker Compose sites. - [Install and Upgrade](https://sitectl.libops.io/install.md): Install or upgrade sitectl with Homebrew, native Linux packages, or direct binaries. - [Plugins](https://sitectl.libops.io/plugins.md): How sitectl plugins extend the core CLI with stack-specific workflows and create flows. - [Drupal plugin](https://sitectl.libops.io/plugins/drupal.md): Drupal-oriented sitectl workflows including drush execution, user login links, and database and config sync between environments. - [drush](https://sitectl.libops.io/plugins/drupal/drush.md): Run Drush commands inside the Drupal container for any sitectl context. - [sync](https://sitectl.libops.io/plugins/drupal/sync.md): Copy Drupal artifacts between sitectl contexts. - [uli (One-time login)](https://sitectl.libops.io/plugins/drupal/uli.md): Generate a one-time login link and open it in your browser. - [ISLE plugin](https://sitectl.libops.io/plugins/isle.md): Islandora ISLE sitectl workflows including guided site creation, component management, Fedora and Blazegraph sync, and migration utilities. - [Blazegraph component](https://sitectl.libops.io/plugins/isle/blazegraph.md): How to enable and disable the Blazegraph triple store in your ISLE stack. - [cache](https://sitectl.libops.io/plugins/isle/cache.md): Warm caches to speed up ISLE site page load times. - [converge](https://sitectl.libops.io/plugins/isle/converge.md): Detect and repair ISLE component configuration drift. - [fcrepo component](https://sitectl.libops.io/plugins/isle/fcrepo.md): How to enable, disable, and sync the Fedora Commons repository in your ISLE stack. - [migrate](https://sitectl.libops.io/plugins/isle/migrate.md): Helpers for upgrading sites from legacy isle-site-template formats. - [sync](https://sitectl.libops.io/plugins/isle/sync.md): Copy ISLE artifacts between sitectl contexts. - [validate](https://sitectl.libops.io/plugins/isle/validate.md): ISLE-specific validation checks run as part of sitectl validate. - [Quickstart](https://sitectl.libops.io/quickstart.md): Get sitectl running and understand the core workflow in a few minutes. - [Terminal UI](https://sitectl.libops.io/tui.md): The interactive terminal interface for monitoring sites, running operator workflows, and setting up new environments. ## OpenAPI Specs - [openapi](https://sitectl.libops.io/api-reference/openapi.json)