gitextract_7y0a1oom/ ├── .cargo/ │ └── config.toml ├── .devcontainer/ │ ├── dev.compose.yaml │ ├── devcontainer.json │ └── postCreate.sh ├── .github/ │ └── FUNDING.yml ├── .gitignore ├── .kminclude ├── .vscode/ │ ├── extensions.json │ ├── resolver.code-snippets │ └── tasks.json ├── Cargo.toml ├── LICENSE ├── bin/ │ ├── binaries.Dockerfile │ ├── chef.binaries.Dockerfile │ ├── cli/ │ │ ├── Cargo.toml │ │ ├── README.md │ │ ├── aio.Dockerfile │ │ ├── docs/ │ │ │ └── copy-database.md │ │ ├── multi-arch.Dockerfile │ │ ├── runfile.toml │ │ ├── single-arch.Dockerfile │ │ └── src/ │ │ ├── command/ │ │ │ ├── container.rs │ │ │ ├── database.rs │ │ │ ├── execute.rs │ │ │ ├── list.rs │ │ │ ├── mod.rs │ │ │ └── update/ │ │ │ ├── mod.rs │ │ │ ├── resource.rs │ │ │ ├── user.rs │ │ │ └── variable.rs │ │ ├── config.rs │ │ └── main.rs │ ├── core/ │ │ ├── Cargo.toml │ │ ├── aio.Dockerfile │ │ ├── debian-deps.sh │ │ ├── multi-arch.Dockerfile │ │ ├── single-arch.Dockerfile │ │ ├── src/ │ │ │ ├── alert/ │ │ │ │ ├── discord.rs │ │ │ │ ├── mod.rs │ │ │ │ ├── ntfy.rs │ │ │ │ ├── pushover.rs │ │ │ │ └── slack.rs │ │ │ ├── api/ │ │ │ │ ├── auth.rs │ │ │ │ ├── execute/ │ │ │ │ │ ├── action.rs │ │ │ │ │ ├── alerter.rs │ │ │ │ │ ├── build.rs │ │ │ │ │ ├── deployment.rs │ │ │ │ │ ├── maintenance.rs │ │ │ │ │ ├── mod.rs │ │ │ │ │ ├── procedure.rs │ │ │ │ │ ├── repo.rs │ │ │ │ │ ├── server.rs │ │ │ │ │ ├── stack.rs │ │ │ │ │ └── sync.rs │ │ │ │ ├── mod.rs │ │ │ │ ├── read/ │ │ │ │ │ ├── action.rs │ │ │ │ │ ├── alert.rs │ │ │ │ │ ├── alerter.rs │ │ │ │ │ ├── build.rs │ │ │ │ │ ├── builder.rs │ │ │ │ │ ├── deployment.rs │ │ │ │ │ ├── mod.rs │ │ │ │ │ ├── permission.rs │ │ │ │ │ ├── procedure.rs │ │ │ │ │ ├── provider.rs │ │ │ │ │ ├── repo.rs │ │ │ │ │ ├── schedule.rs │ │ │ │ │ ├── server.rs │ │ │ │ │ ├── stack.rs │ │ │ │ │ ├── sync.rs │ │ │ │ │ ├── tag.rs │ │ │ │ │ ├── toml.rs │ │ │ │ │ ├── update.rs │ │ │ │ │ ├── user.rs │ │ │ │ │ ├── user_group.rs │ │ │ │ │ └── variable.rs │ │ │ │ ├── terminal.rs │ │ │ │ ├── user.rs │ │ │ │ └── write/ │ │ │ │ ├── action.rs │ │ │ │ ├── alerter.rs │ │ │ │ ├── build.rs │ │ │ │ ├── builder.rs │ │ │ │ ├── deployment.rs │ │ │ │ ├── mod.rs │ │ │ │ ├── permissions.rs │ │ │ │ ├── procedure.rs │ │ │ │ ├── provider.rs │ │ │ │ ├── repo.rs │ │ │ │ ├── resource.rs │ │ │ │ ├── server.rs │ │ │ │ ├── service_user.rs │ │ │ │ ├── stack.rs │ │ │ │ ├── sync.rs │ │ │ │ ├── tag.rs │ │ │ │ ├── user.rs │ │ │ │ ├── user_group.rs │ │ │ │ └── variable.rs │ │ │ ├── auth/ │ │ │ │ ├── github/ │ │ │ │ │ ├── client.rs │ │ │ │ │ └── mod.rs │ │ │ │ ├── google/ │ │ │ │ │ ├── client.rs │ │ │ │ │ └── mod.rs │ │ │ │ ├── jwt.rs │ │ │ │ ├── local.rs │ │ │ │ ├── mod.rs │ │ │ │ └── oidc/ │ │ │ │ ├── client.rs │ │ │ │ └── mod.rs │ │ │ ├── cloud/ │ │ │ │ ├── aws/ │ │ │ │ │ ├── ec2.rs │ │ │ │ │ └── mod.rs │ │ │ │ └── mod.rs │ │ │ ├── config.rs │ │ │ ├── helpers/ │ │ │ │ ├── action_state.rs │ │ │ │ ├── all_resources.rs │ │ │ │ ├── builder.rs │ │ │ │ ├── cache.rs │ │ │ │ ├── channel.rs │ │ │ │ ├── maintenance.rs │ │ │ │ ├── matcher.rs │ │ │ │ ├── mod.rs │ │ │ │ ├── procedure.rs │ │ │ │ ├── prune.rs │ │ │ │ ├── query.rs │ │ │ │ └── update.rs │ │ │ ├── listener/ │ │ │ │ ├── integrations/ │ │ │ │ │ ├── github.rs │ │ │ │ │ ├── gitlab.rs │ │ │ │ │ └── mod.rs │ │ │ │ ├── mod.rs │ │ │ │ ├── resources.rs │ │ │ │ └── router.rs │ │ │ ├── main.rs │ │ │ ├── monitor/ │ │ │ │ ├── alert/ │ │ │ │ │ ├── deployment.rs │ │ │ │ │ ├── mod.rs │ │ │ │ │ ├── server.rs │ │ │ │ │ └── stack.rs │ │ │ │ ├── helpers.rs │ │ │ │ ├── lists.rs │ │ │ │ ├── mod.rs │ │ │ │ ├── record.rs │ │ │ │ └── resources.rs │ │ │ ├── network.rs │ │ │ ├── permission.rs │ │ │ ├── resource/ │ │ │ │ ├── action.rs │ │ │ │ ├── alerter.rs │ │ │ │ ├── build.rs │ │ │ │ ├── builder.rs │ │ │ │ ├── deployment.rs │ │ │ │ ├── mod.rs │ │ │ │ ├── procedure.rs │ │ │ │ ├── refresh.rs │ │ │ │ ├── repo.rs │ │ │ │ ├── server.rs │ │ │ │ ├── stack.rs │ │ │ │ └── sync.rs │ │ │ ├── schedule.rs │ │ │ ├── stack/ │ │ │ │ ├── execute.rs │ │ │ │ ├── mod.rs │ │ │ │ ├── remote.rs │ │ │ │ └── services.rs │ │ │ ├── startup.rs │ │ │ ├── state.rs │ │ │ ├── sync/ │ │ │ │ ├── deploy.rs │ │ │ │ ├── execute.rs │ │ │ │ ├── file.rs │ │ │ │ ├── mod.rs │ │ │ │ ├── remote.rs │ │ │ │ ├── resources.rs │ │ │ │ ├── toml.rs │ │ │ │ ├── user_groups.rs │ │ │ │ ├── variables.rs │ │ │ │ └── view.rs │ │ │ ├── ts_client.rs │ │ │ └── ws/ │ │ │ ├── container.rs │ │ │ ├── deployment.rs │ │ │ ├── mod.rs │ │ │ ├── stack.rs │ │ │ ├── terminal.rs │ │ │ └── update.rs │ │ └── starship.toml │ └── periphery/ │ ├── Cargo.toml │ ├── aio.Dockerfile │ ├── debian-deps.sh │ ├── multi-arch.Dockerfile │ ├── single-arch.Dockerfile │ ├── src/ │ │ ├── api/ │ │ │ ├── build.rs │ │ │ ├── compose.rs │ │ │ ├── container.rs │ │ │ ├── deploy.rs │ │ │ ├── git.rs │ │ │ ├── image.rs │ │ │ ├── mod.rs │ │ │ ├── network.rs │ │ │ ├── router.rs │ │ │ ├── stats.rs │ │ │ ├── terminal.rs │ │ │ └── volume.rs │ │ ├── build.rs │ │ ├── compose/ │ │ │ ├── mod.rs │ │ │ ├── up.rs │ │ │ └── write.rs │ │ ├── config.rs │ │ ├── docker/ │ │ │ ├── containers.rs │ │ │ ├── images.rs │ │ │ ├── mod.rs │ │ │ ├── networks.rs │ │ │ ├── stats.rs │ │ │ └── volumes.rs │ │ ├── git.rs │ │ ├── helpers.rs │ │ ├── main.rs │ │ ├── ssl.rs │ │ ├── stats.rs │ │ └── terminal.rs │ └── starship.toml ├── client/ │ ├── core/ │ │ ├── rs/ │ │ │ ├── Cargo.toml │ │ │ ├── README.md │ │ │ └── src/ │ │ │ ├── api/ │ │ │ │ ├── auth.rs │ │ │ │ ├── execute/ │ │ │ │ │ ├── action.rs │ │ │ │ │ ├── alerter.rs │ │ │ │ │ ├── build.rs │ │ │ │ │ ├── deployment.rs │ │ │ │ │ ├── maintenance.rs │ │ │ │ │ ├── mod.rs │ │ │ │ │ ├── procedure.rs │ │ │ │ │ ├── repo.rs │ │ │ │ │ ├── server.rs │ │ │ │ │ ├── stack.rs │ │ │ │ │ └── sync.rs │ │ │ │ ├── mod.rs │ │ │ │ ├── read/ │ │ │ │ │ ├── action.rs │ │ │ │ │ ├── alert.rs │ │ │ │ │ ├── alerter.rs │ │ │ │ │ ├── build.rs │ │ │ │ │ ├── builder.rs │ │ │ │ │ ├── deployment.rs │ │ │ │ │ ├── mod.rs │ │ │ │ │ ├── permission.rs │ │ │ │ │ ├── procedure.rs │ │ │ │ │ ├── provider.rs │ │ │ │ │ ├── repo.rs │ │ │ │ │ ├── schedule.rs │ │ │ │ │ ├── server.rs │ │ │ │ │ ├── stack.rs │ │ │ │ │ ├── sync.rs │ │ │ │ │ ├── tag.rs │ │ │ │ │ ├── toml.rs │ │ │ │ │ ├── update.rs │ │ │ │ │ ├── user.rs │ │ │ │ │ ├── user_group.rs │ │ │ │ │ └── variable.rs │ │ │ │ ├── terminal.rs │ │ │ │ ├── user.rs │ │ │ │ └── write/ │ │ │ │ ├── action.rs │ │ │ │ ├── alerter.rs │ │ │ │ ├── api_key.rs │ │ │ │ ├── build.rs │ │ │ │ ├── builder.rs │ │ │ │ ├── deployment.rs │ │ │ │ ├── mod.rs │ │ │ │ ├── permissions.rs │ │ │ │ ├── procedure.rs │ │ │ │ ├── provider.rs │ │ │ │ ├── repo.rs │ │ │ │ ├── resource.rs │ │ │ │ ├── server.rs │ │ │ │ ├── stack.rs │ │ │ │ ├── sync.rs │ │ │ │ ├── tags.rs │ │ │ │ ├── user.rs │ │ │ │ ├── user_group.rs │ │ │ │ └── variable.rs │ │ │ ├── busy.rs │ │ │ ├── deserializers/ │ │ │ │ ├── conversion.rs │ │ │ │ ├── environment.rs │ │ │ │ ├── file_contents.rs │ │ │ │ ├── forgiving_vec.rs │ │ │ │ ├── item_or_vec.rs │ │ │ │ ├── labels.rs │ │ │ │ ├── maybe_string_i64.rs │ │ │ │ ├── mod.rs │ │ │ │ ├── permission.rs │ │ │ │ ├── string_list.rs │ │ │ │ └── term_signal_labels.rs │ │ │ ├── entities/ │ │ │ │ ├── action.rs │ │ │ │ ├── alert.rs │ │ │ │ ├── alerter.rs │ │ │ │ ├── api_key.rs │ │ │ │ ├── build.rs │ │ │ │ ├── builder.rs │ │ │ │ ├── config/ │ │ │ │ │ ├── cli/ │ │ │ │ │ │ ├── args/ │ │ │ │ │ │ │ ├── container.rs │ │ │ │ │ │ │ ├── database.rs │ │ │ │ │ │ │ ├── list.rs │ │ │ │ │ │ │ ├── mod.rs │ │ │ │ │ │ │ └── update.rs │ │ │ │ │ │ └── mod.rs │ │ │ │ │ ├── core.rs │ │ │ │ │ ├── mod.rs │ │ │ │ │ └── periphery.rs │ │ │ │ ├── deployment.rs │ │ │ │ ├── docker/ │ │ │ │ │ ├── container.rs │ │ │ │ │ ├── image.rs │ │ │ │ │ ├── mod.rs │ │ │ │ │ ├── network.rs │ │ │ │ │ ├── stats.rs │ │ │ │ │ └── volume.rs │ │ │ │ ├── logger.rs │ │ │ │ ├── mod.rs │ │ │ │ ├── permission.rs │ │ │ │ ├── procedure.rs │ │ │ │ ├── provider.rs │ │ │ │ ├── repo.rs │ │ │ │ ├── resource.rs │ │ │ │ ├── schedule.rs │ │ │ │ ├── server.rs │ │ │ │ ├── stack.rs │ │ │ │ ├── stats.rs │ │ │ │ ├── sync.rs │ │ │ │ ├── tag.rs │ │ │ │ ├── toml.rs │ │ │ │ ├── update.rs │ │ │ │ ├── user.rs │ │ │ │ ├── user_group.rs │ │ │ │ └── variable.rs │ │ │ ├── lib.rs │ │ │ ├── parsers.rs │ │ │ ├── request.rs │ │ │ ├── terminal.rs │ │ │ └── ws.rs │ │ └── ts/ │ │ ├── README.md │ │ ├── generate_types.mjs │ │ ├── package.json │ │ ├── runfile.toml │ │ ├── src/ │ │ │ ├── lib.ts │ │ │ ├── responses.ts │ │ │ ├── terminal.ts │ │ │ └── types.ts │ │ └── tsconfig.json │ └── periphery/ │ └── rs/ │ ├── Cargo.toml │ └── src/ │ ├── api/ │ │ ├── build.rs │ │ ├── compose.rs │ │ ├── container.rs │ │ ├── git.rs │ │ ├── image.rs │ │ ├── mod.rs │ │ ├── network.rs │ │ ├── stats.rs │ │ ├── terminal.rs │ │ └── volume.rs │ ├── lib.rs │ └── terminal.rs ├── compose/ │ ├── compose.env │ ├── ferretdb.compose.yaml │ ├── mongo.compose.yaml │ └── periphery.compose.yaml ├── config/ │ ├── core.config.toml │ ├── komodo.cli.toml │ └── periphery.config.toml ├── deploy/ │ ├── deno.json │ └── komodo.ts ├── dev.compose.yaml ├── docsite/ │ ├── .gitignore │ ├── README.md │ ├── babel.config.js │ ├── docs/ │ │ ├── ecosystem/ │ │ │ ├── api.md │ │ │ ├── cli.mdx │ │ │ ├── community.md │ │ │ ├── development.md │ │ │ └── index.mdx │ │ ├── intro.md │ │ ├── resources/ │ │ │ ├── auto-update.md │ │ │ ├── build-images/ │ │ │ │ ├── builders.md │ │ │ │ ├── configuration.md │ │ │ │ ├── index.mdx │ │ │ │ ├── pre-build.md │ │ │ │ └── versioning.md │ │ │ ├── deploy-containers/ │ │ │ │ ├── configuration.md │ │ │ │ ├── index.mdx │ │ │ │ └── lifetime-management.md │ │ │ ├── docker-compose.md │ │ │ ├── index.md │ │ │ ├── permissioning.md │ │ │ ├── procedures.md │ │ │ ├── sync-resources.md │ │ │ ├── variables.md │ │ │ └── webhooks.md │ │ └── setup/ │ │ ├── advanced.mdx │ │ ├── backup.md │ │ ├── connect-servers.mdx │ │ ├── ferretdb.mdx │ │ ├── index.mdx │ │ ├── mongo.mdx │ │ └── version-upgrades.md │ ├── docusaurus.config.ts │ ├── package.json │ ├── runfile.toml │ ├── sidebars.ts │ ├── src/ │ │ ├── components/ │ │ │ ├── ComposeAndEnv.tsx │ │ │ ├── Divider.tsx │ │ │ ├── HomepageFeatures/ │ │ │ │ ├── index.tsx │ │ │ │ └── styles.module.css │ │ │ ├── KomodoLogo.tsx │ │ │ ├── RemoteCodeFile.tsx │ │ │ └── SummaryImg.tsx │ │ ├── css/ │ │ │ └── custom.css │ │ └── pages/ │ │ ├── index.module.css │ │ └── index.tsx │ ├── static/ │ │ └── .nojekyll │ └── tsconfig.json ├── example/ │ ├── alerter/ │ │ ├── Cargo.toml │ │ ├── Dockerfile │ │ ├── README.md │ │ └── src/ │ │ └── main.rs │ └── update_logger/ │ ├── Cargo.toml │ ├── Dockerfile │ └── src/ │ └── main.rs ├── expose.compose.yaml ├── frontend/ │ ├── .eslintrc.cjs │ ├── .gitignore │ ├── Dockerfile │ ├── README.md │ ├── components.json │ ├── index.html │ ├── package.json │ ├── postcss.config.js │ ├── public/ │ │ ├── client/ │ │ │ ├── lib.d.ts │ │ │ ├── lib.js │ │ │ ├── responses.d.ts │ │ │ ├── responses.js │ │ │ ├── terminal.d.ts │ │ │ ├── terminal.js │ │ │ ├── types.d.ts │ │ │ └── types.js │ │ ├── deno.d.ts │ │ ├── index.d.ts │ │ ├── manifest.json │ │ ├── robots.txt │ │ └── schema/ │ │ └── compose-spec.json │ ├── runfile.toml │ ├── src/ │ │ ├── components/ │ │ │ ├── alert/ │ │ │ │ ├── details.tsx │ │ │ │ ├── index.tsx │ │ │ │ └── table.tsx │ │ │ ├── config/ │ │ │ │ ├── env_vars.tsx │ │ │ │ ├── index.tsx │ │ │ │ ├── linked_repo.tsx │ │ │ │ ├── maintenance.tsx │ │ │ │ └── util.tsx │ │ │ ├── export.tsx │ │ │ ├── group-actions.tsx │ │ │ ├── inspect.tsx │ │ │ ├── keys/ │ │ │ │ └── table.tsx │ │ │ ├── layouts.tsx │ │ │ ├── log.tsx │ │ │ ├── monaco.tsx │ │ │ ├── omnibar.tsx │ │ │ ├── resources/ │ │ │ │ ├── action/ │ │ │ │ │ ├── config.tsx │ │ │ │ │ ├── index.tsx │ │ │ │ │ ├── info.tsx │ │ │ │ │ └── table.tsx │ │ │ │ ├── alerter/ │ │ │ │ │ ├── config/ │ │ │ │ │ │ ├── alert_types.tsx │ │ │ │ │ │ ├── endpoint.tsx │ │ │ │ │ │ ├── index.tsx │ │ │ │ │ │ └── resources.tsx │ │ │ │ │ ├── index.tsx │ │ │ │ │ └── table.tsx │ │ │ │ ├── build/ │ │ │ │ │ ├── actions.tsx │ │ │ │ │ ├── chart.tsx │ │ │ │ │ ├── config.tsx │ │ │ │ │ ├── index.tsx │ │ │ │ │ ├── info.tsx │ │ │ │ │ └── table.tsx │ │ │ │ ├── builder/ │ │ │ │ │ ├── config.tsx │ │ │ │ │ ├── index.tsx │ │ │ │ │ └── table.tsx │ │ │ │ ├── common.tsx │ │ │ │ ├── deployment/ │ │ │ │ │ ├── actions.tsx │ │ │ │ │ ├── config/ │ │ │ │ │ │ ├── components/ │ │ │ │ │ │ │ ├── image.tsx │ │ │ │ │ │ │ ├── network.tsx │ │ │ │ │ │ │ ├── restart.tsx │ │ │ │ │ │ │ └── term-signal.tsx │ │ │ │ │ │ └── index.tsx │ │ │ │ │ ├── index.tsx │ │ │ │ │ ├── inspect.tsx │ │ │ │ │ ├── log.tsx │ │ │ │ │ └── table.tsx │ │ │ │ ├── index.tsx │ │ │ │ ├── procedure/ │ │ │ │ │ ├── config.tsx │ │ │ │ │ ├── index.tsx │ │ │ │ │ └── table.tsx │ │ │ │ ├── repo/ │ │ │ │ │ ├── actions.tsx │ │ │ │ │ ├── config.tsx │ │ │ │ │ ├── index.tsx │ │ │ │ │ └── table.tsx │ │ │ │ ├── resource-sync/ │ │ │ │ │ ├── actions.tsx │ │ │ │ │ ├── config.tsx │ │ │ │ │ ├── index.tsx │ │ │ │ │ ├── info.tsx │ │ │ │ │ ├── pending.tsx │ │ │ │ │ └── table.tsx │ │ │ │ ├── server/ │ │ │ │ │ ├── actions.tsx │ │ │ │ │ ├── config.tsx │ │ │ │ │ ├── hooks.ts │ │ │ │ │ ├── index.tsx │ │ │ │ │ ├── info/ │ │ │ │ │ │ ├── containers.tsx │ │ │ │ │ │ ├── images.tsx │ │ │ │ │ │ ├── index.tsx │ │ │ │ │ │ ├── networks.tsx │ │ │ │ │ │ └── volumes.tsx │ │ │ │ │ ├── monitoring-table.tsx │ │ │ │ │ ├── stat-chart.tsx │ │ │ │ │ ├── stats-mini.tsx │ │ │ │ │ ├── stats.tsx │ │ │ │ │ └── table.tsx │ │ │ │ └── stack/ │ │ │ │ ├── actions.tsx │ │ │ │ ├── config.tsx │ │ │ │ ├── index.tsx │ │ │ │ ├── info.tsx │ │ │ │ ├── log.tsx │ │ │ │ ├── services.tsx │ │ │ │ └── table.tsx │ │ │ ├── sidebar.tsx │ │ │ ├── tags/ │ │ │ │ └── index.tsx │ │ │ ├── terminal/ │ │ │ │ ├── container.tsx │ │ │ │ ├── index.tsx │ │ │ │ └── server.tsx │ │ │ ├── topbar/ │ │ │ │ ├── components.tsx │ │ │ │ └── index.tsx │ │ │ ├── updates/ │ │ │ │ ├── details.tsx │ │ │ │ ├── resource.tsx │ │ │ │ └── table.tsx │ │ │ ├── users/ │ │ │ │ ├── delete-user-group.tsx │ │ │ │ ├── hooks.ts │ │ │ │ ├── new.tsx │ │ │ │ ├── permissions-selector.tsx │ │ │ │ ├── permissions-table.tsx │ │ │ │ ├── service-api-key.tsx │ │ │ │ └── table.tsx │ │ │ └── util.tsx │ │ ├── globals.css │ │ ├── lib/ │ │ │ ├── color.ts │ │ │ ├── dashboard-preferences.ts │ │ │ ├── formatting.ts │ │ │ ├── hooks.ts │ │ │ ├── socket.tsx │ │ │ └── utils.ts │ │ ├── main.tsx │ │ ├── monaco/ │ │ │ ├── fancy_toml.ts │ │ │ ├── index.ts │ │ │ ├── init.ts │ │ │ ├── key_value.ts │ │ │ ├── shell.ts │ │ │ ├── string_list.ts │ │ │ ├── theme.ts │ │ │ ├── toml.ts │ │ │ └── yaml.ts │ │ ├── pages/ │ │ │ ├── alerts.tsx │ │ │ ├── containers.tsx │ │ │ ├── home/ │ │ │ │ ├── all_resources.tsx │ │ │ │ ├── dashboard.tsx │ │ │ │ ├── index.tsx │ │ │ │ └── tree.tsx │ │ │ ├── login.tsx │ │ │ ├── resource-notifications.tsx │ │ │ ├── resource.tsx │ │ │ ├── resources.tsx │ │ │ ├── schedules.tsx │ │ │ ├── server-info/ │ │ │ │ ├── container/ │ │ │ │ │ ├── actions.tsx │ │ │ │ │ ├── index.tsx │ │ │ │ │ ├── inspect.tsx │ │ │ │ │ └── log.tsx │ │ │ │ ├── image.tsx │ │ │ │ ├── network.tsx │ │ │ │ └── volume.tsx │ │ │ ├── settings/ │ │ │ │ ├── index.tsx │ │ │ │ ├── profile.tsx │ │ │ │ ├── providers.tsx │ │ │ │ ├── tags.tsx │ │ │ │ ├── users.tsx │ │ │ │ └── variables.tsx │ │ │ ├── stack-service/ │ │ │ │ ├── index.tsx │ │ │ │ ├── inspect.tsx │ │ │ │ └── log.tsx │ │ │ ├── update.tsx │ │ │ ├── updates.tsx │ │ │ ├── user-group.tsx │ │ │ ├── user.tsx │ │ │ └── user_disabled.tsx │ │ ├── router.tsx │ │ ├── types.d.ts │ │ ├── ui/ │ │ │ ├── badge.tsx │ │ │ ├── button.tsx │ │ │ ├── card.tsx │ │ │ ├── checkbox.tsx │ │ │ ├── command.tsx │ │ │ ├── data-table.tsx │ │ │ ├── dialog.tsx │ │ │ ├── dropdown-menu.tsx │ │ │ ├── hover-card.tsx │ │ │ ├── input.tsx │ │ │ ├── json.tsx │ │ │ ├── label.tsx │ │ │ ├── multi-select.tsx │ │ │ ├── pagination.tsx │ │ │ ├── popover.tsx │ │ │ ├── progress.tsx │ │ │ ├── select.tsx │ │ │ ├── separator.tsx │ │ │ ├── sheet.tsx │ │ │ ├── skeleton.tsx │ │ │ ├── switch.tsx │ │ │ ├── table.tsx │ │ │ ├── tabs.tsx │ │ │ ├── textarea.tsx │ │ │ ├── theme.tsx │ │ │ ├── toast.tsx │ │ │ ├── toaster.tsx │ │ │ ├── toggle-group.tsx │ │ │ ├── toggle.tsx │ │ │ ├── tooltip.tsx │ │ │ └── use-toast.ts │ │ └── vite-env.d.ts │ ├── tailwind.config.js │ ├── tsconfig.json │ ├── tsconfig.node.json │ └── vite.config.ts ├── komodo.code-workspace ├── lib/ │ ├── cache/ │ │ ├── Cargo.toml │ │ ├── README.md │ │ └── src/ │ │ └── lib.rs │ ├── command/ │ │ ├── Cargo.toml │ │ ├── README.md │ │ └── src/ │ │ └── lib.rs │ ├── config/ │ │ ├── Cargo.toml │ │ └── src/ │ │ ├── error.rs │ │ ├── includes.rs │ │ ├── lib.rs │ │ ├── load.rs │ │ └── merge.rs │ ├── database/ │ │ ├── Cargo.toml │ │ └── src/ │ │ ├── lib.rs │ │ └── utils/ │ │ ├── backup.rs │ │ ├── copy.rs │ │ ├── mod.rs │ │ └── restore.rs │ ├── environment/ │ │ ├── Cargo.toml │ │ └── src/ │ │ └── lib.rs │ ├── environment_file/ │ │ ├── Cargo.toml │ │ ├── README.md │ │ └── src/ │ │ └── lib.rs │ ├── formatting/ │ │ ├── Cargo.toml │ │ ├── README.md │ │ └── src/ │ │ └── lib.rs │ ├── git/ │ │ ├── Cargo.toml │ │ ├── README.md │ │ └── src/ │ │ ├── clone.rs │ │ ├── commit.rs │ │ ├── init.rs │ │ ├── lib.rs │ │ ├── pull.rs │ │ └── pull_or_clone.rs │ ├── interpolate/ │ │ ├── Cargo.toml │ │ └── src/ │ │ └── lib.rs │ ├── logger/ │ │ ├── Cargo.toml │ │ ├── README.md │ │ └── src/ │ │ ├── lib.rs │ │ └── otel.rs │ └── response/ │ ├── Cargo.toml │ └── src/ │ └── lib.rs ├── readme.md ├── roadmap.md ├── runfile.toml ├── rustfmt.toml ├── scripts/ │ ├── install-cli.py │ ├── readme.md │ └── setup-periphery.py └── typeshare.toml