Directories
¶
| Path | Synopsis |
|---|---|
|
Package askpass bridges the questions ssh and git ask into the browser.
|
Package askpass bridges the questions ssh and git ask into the browser. |
|
Package assistant is the cockpit's own conversation: one conversation with an installed coder that is bound to the cockpit instead of to a project.
|
Package assistant is the cockpit's own conversation: one conversation with an installed coder that is bound to the cockpit instead of to a project. |
|
Package backup exports selected cockpit and host state into one archive and applies such an archive back, so a freshly set up server continues where the old one stopped.
|
Package backup exports selected cockpit and host state into one archive and applies such an archive back, so a freshly set up server continues where the old one stopped. |
|
Package cli is the dev-cockpit CLI.
|
Package cli is the dev-cockpit CLI. |
|
Package clirun executes external commands with structured error reporting.
|
Package clirun executes external commands with structured error reporting. |
|
DisplayName and ShortID format fallback labels for coder sessions.
|
DisplayName and ShortID format fallback labels for coder sessions. |
|
Package config defines runtime configuration defaults.
|
Package config defines runtime configuration defaults. |
|
Package detach runs a program that outlives the cockpit.
|
Package detach runs a program that outlives the cockpit. |
|
Package docker shows what the Docker daemon runs next to the projects.
|
Package docker shows what the Docker daemon runs next to the projects. |
|
Package editorintelligence provides code navigation for the project editor: go to definition and find usages answered by language servers over stdio JSON-RPC.
|
Package editorintelligence provides code navigation for the project editor: go to definition and find usages answered by language servers over stdio JSON-RPC. |
|
Package eventbus is a tiny in-process publish/subscribe hub for the server to client push channel.
|
Package eventbus is a tiny in-process publish/subscribe hub for the server to client push channel. |
|
Package git reads what a repository says about a project's working copy, and writes it in a deliberately short list of places: Commit, Push (plain, or force-with-lease, setting the upstream where the branch has none), Fetch, the fast forward Pull, the two branch moves Checkout and CreateBranch, Tag and the PushTag that sends one tag, Clone into a directory that holds nothing yet, and Revert, which takes one path back to HEAD.
|
Package git reads what a repository says about a project's working copy, and writes it in a deliberately short list of places: Commit, Push (plain, or force-with-lease, setting the upstream where the branch has none), Fetch, the fast forward Pull, the two branch moves Checkout and CreateBranch, Tag and the PushTag that sends one tag, Clone into a directory that holds nothing yet, and Revert, which takes one path back to HEAD. |
|
Package hostinfo reads what the machine the cockpit runs on is up to: how busy it is, how much memory is in use, and how full the disk under the projects is.
|
Package hostinfo reads what the machine the cockpit runs on is up to: how busy it is, how much memory is in use, and how full the disk under the projects is. |
|
Package keys decodes browser-supplied terminal input into tmux send events.
|
Package keys decodes browser-supplied terminal input into tmux send events. |
|
Package localapi is how a process on this machine reaches the running cockpit.
|
Package localapi is how a process on this machine reaches the running cockpit. |
|
Package notify records that a target has news, whether it finished the current request, asks a question, or waits for a permission, and fans that out to the web UI.
|
Package notify records that a target has news, whether it finished the current request, asks a question, or waits for a permission, and fans that out to the web UI. |
|
Package pluginhost is the cockpit's side of the plugin package: the public package is contract only, and the implementations behind its interfaces live here, construction, sealing and collection included.
|
Package pluginhost is the cockpit's side of the plugin package: the public package is contract only, and the implementations behind its interfaces live here, construction, sealing and collection included. |
|
Package proctree inspects process trees across supported platforms.
|
Package proctree inspects process trees across supported platforms. |
|
Package project manages project directories under a configured root.
|
Package project manages project directories under a configured root. |
|
Package push forwards notification news to external channels: Web Push to registered devices (the installed web app on iPhone, or any browser) and registered webhooks.
|
Package push forwards notification news to external channels: Web Push to registered devices (the installed web app on iPhone, or any browser) and registered webhooks. |
|
Package recent persists last-used timestamps for named items so a list can offer a "recently used" sort that survives restarts.
|
Package recent persists last-used timestamps for named items so a list can offer a "recently used" sort that survives restarts. |
|
Package restore brings the working set of terminals back after the tmux server died (host reboot, tmux kill-server): coders are resumed, shells are recreated.
|
Package restore brings the working set of terminals back after the tmux server died (host reboot, tmux kill-server): coders are resumed, shells are recreated. |
|
Package settings persists small cross-device user settings as a JSON map (key to value) in the state directory.
|
Package settings persists small cross-device user settings as a JSON map (key to value) in the state directory. |
|
Package statefile reads and writes the small JSON state files in the dev-cockpit state directory.
|
Package statefile reads and writes the small JSON state files in the dev-cockpit state directory. |
|
Package terminalstate answers one question in one place: what is a terminal id right now.
|
Package terminalstate answers one question in one place: what is a terminal id right now. |
|
Package tmux is a thin domain client around the tmux CLI.
|
Package tmux is a thin domain client around the tmux CLI. |
|
render
Package render contains HTML template models and parsing.
|
Package render contains HTML template models and parsing. |
Click to show internal directories.
Click to hide internal directories.