Container Desktop
by @bytesagain3
Podman Desktop is the best free and open source tool to work with Containers and Kubernetes for deve podman desktop, typescript, container, containers.
clawhub install container-desktopπ About This Skill
version: "2.0.0" name: Podman Desktop description: "Podman Desktop is the best free and open source tool to work with Containers and Kubernetes for deve podman desktop, typescript, container, containers." author: BytesAgain homepage: https://bytesagain.com source: https://github.com/bytesagain/ai-skills
Container Desktop
Developer workflow automation tool for initializing, building, testing, and deploying projects from the command line.
Commands
| Command | Description |
|------------|------------------------------------|
| init | Initialize a new project in the current directory |
| check | Run lint, type check, and tests |
| build | Build the project |
| test | Run the full test suite |
| deploy | Show deploy pipeline guide (build β test β stage β prod) |
| config | View or edit configuration |
| status | Check overall project health |
| template | Generate a code template for a given type |
| docs | Generate project documentation |
| clean | Remove build artifacts |
| help | Show help and list all commands |
| version | Print current version |
Usage
container-desktop [args]
All actions are logged to $DATA_DIR/history.log for auditing.
Data Storage
~/.local/share/container-desktop/CONTAINER_DESKTOP_DIR environment variable to change the data directory.history.log β timestamped log of every command executed
- config.json β project-level configuration (created by config)
- data.log β general data logRequirements
set -euo pipefail)When to Use
1. Starting a new project β Run container-desktop init to scaffold and initialize your workspace before writing any code.
2. Pre-commit quality checks β Use container-desktop check to run lint, type checking, and tests in a single command before pushing code.
3. Building for deployment β Execute container-desktop build as part of your CI/CD pipeline or local build workflow.
4. Running tests β Use container-desktop test to run your full test suite during development or in automated pipelines.
5. Cleaning up after builds β Run container-desktop clean to remove generated artifacts and free disk space between builds.
Examples
# Initialize a project in the current directory
container-desktop initRun all quality checks (lint + type check + tests)
container-desktop checkBuild the project
container-desktop buildRun the test suite
container-desktop testView the deployment pipeline guide
container-desktop deploy
# Check project health status
container-desktop statusGenerate a code template
container-desktop template componentGenerate project documentation
container-desktop docsClean build artifacts
container-desktop cleanShow version
container-desktop version
Output
All command output goes to stdout. Redirect to a file if needed:
container-desktop status > report.txt
Configuration
Set CONTAINER_DESKTOP_DIR to customize where data is stored:
export CONTAINER_DESKTOP_DIR=/path/to/custom/dir
Powered by BytesAgain | bytesagain.com | hello@bytesagain.com
β‘ When to Use
π‘ Examples
# Initialize a project in the current directory
container-desktop initRun all quality checks (lint + type check + tests)
container-desktop checkBuild the project
container-desktop buildRun the test suite
container-desktop testView the deployment pipeline guide
container-desktop deploy
# Check project health status
container-desktop statusGenerate a code template
container-desktop template componentGenerate project documentation
container-desktop docsClean build artifacts
container-desktop cleanShow version
container-desktop version
βοΈ Configuration
Set CONTAINER_DESKTOP_DIR to customize where data is stored:
export CONTAINER_DESKTOP_DIR=/path/to/custom/dir
Powered by BytesAgain | bytesagain.com | hello@bytesagain.com