| GitHub settings sync |
Sync selected app settings and/or host metadata with GitHub (e.g. gist or repo), with explicit user consent and tokens stored securely in Rust. |
dev.nosuckshell.plugin.github-settings-sync |
dev.nosuckshell.plugin.github-settings-sync |
| Bitwarden |
Use Bitwarden as a credential / secret source for SSH (e.g. inject identity or secrets into HostConfig via enrich_host_config, plus settings UI in-repo). |
dev.nosuckshell.plugin.bitwarden |
dev.nosuckshell.plugin.bitwarden |
| HashiCorp Vault |
Read secrets or SSH material from Vault (KV, PKI paths, etc.) and apply during session resolution; configuration and auth handled in the plugin layer. |
dev.nosuckshell.plugin.hashicorp-vault |
dev.nosuckshell.plugin.hashicorp-vault |
| Command palette |
Deeper command/automation surface for power users (e.g. global command palette, scripted actions, or bridge to external tooling — scope TBD when implementation starts). Distinct from the shipped NSS-Commander plugin (dev.nosuckshell.plugin.nss-commander). |
dev.nosuckshell.plugin.command-palette |
dev.nosuckshell.plugin.command-palette |
| AWS |
Proxmux-style resource discovery and connect for Amazon Web Services (e.g. EC2): list resources, power or lifecycle actions where the API allows, SSH or provider flows (e.g. SSM). IAM and regions vary; scope TBD. |
dev.nosuckshell.plugin.aws |
dev.nosuckshell.plugin.aws |
| Azure |
Same pattern for Microsoft Azure VMs and related resources; connect via SSH or Azure-specific paths. |
dev.nosuckshell.plugin.azure |
dev.nosuckshell.plugin.azure |
| Hetzner Cloud |
Same pattern for Hetzner Cloud servers via their API. |
dev.nosuckshell.plugin.hetzner |
dev.nosuckshell.plugin.hetzner |
| GCP |
Same pattern for Google Cloud (e.g. Compute Engine); OAuth/service accounts and projects vary. |
dev.nosuckshell.plugin.gcp |
dev.nosuckshell.plugin.gcp |
| DigitalOcean |
Same pattern for Droplets and related resources. |
dev.nosuckshell.plugin.digitalocean |
dev.nosuckshell.plugin.digitalocean |