← 返回命令列表

Linux command

labcoat 命令

文本

复制后可按需替换文件名、目录或参数。

常用示例

Launch the deployment TUI

labcoat

Deploy from a specific flake

labcoat [path/to/flake]

说明

labcoat is a terminal user interface for deploying NixOS systems based on flakes. It automatically discovers hosts from your flake configuration and provides a one-step command to deploy or inspect those machines. Features include direct SSH access to target machines, running shell commands remotely, machine reboots with ping-based status monitoring, per-node deployment logging, and flagging outdated systems. The tool is designed for hobbyists and NixOS users managing small infrastructure setups — clusters or homelabs with up to a few dozen machines — especially during development and testing phases when rapid iteration on configurations is needed.

FAQ

What is the labcoat command used for?

labcoat is a terminal user interface for deploying NixOS systems based on flakes. It automatically discovers hosts from your flake configuration and provides a one-step command to deploy or inspect those machines. Features include direct SSH access to target machines, running shell commands remotely, machine reboots with ping-based status monitoring, per-node deployment logging, and flagging outdated systems. The tool is designed for hobbyists and NixOS users managing small infrastructure setups — clusters or homelabs with up to a few dozen machines — especially during development and testing phases when rapid iteration on configurations is needed.

How do I run a basic labcoat example?

Run `labcoat` in a terminal, then adjust file names, paths, flags, or remote targets for your system.

Where can I find more labcoat examples?

This page includes 2 examples for labcoat, plus related commands for nearby Linux tasks.