Devtools toolkit for Docker-related workflows — check, validate, generate, format, lint, explain, convert, template, diff, preview, fix, and report on Docker configurations. All entries are logged locally with timestamps for full traceability.
CommandDescriptiondockerlabs check <input>Check a Docker configuration or record a check entrydockerlabs validate <input>Validate a Docker setup or record a validation entrydockerlabs generate <input>Generate Docker artifacts or record a generation entrydockerlabs format <input>Format Docker files or record a format entrydockerlabs lint <input>Lint Dockerfiles or record a lint entrydockerlabs explain <input>Explain Docker concepts or record an explanation entrydockerlabs convert <input>Convert Docker configurations or record a conversion entrydockerlabs template <input>Manage Docker templates or record a template entrydockerlabs diff <input>Diff Docker configurations or record a diff entrydockerlabs preview <input>Preview Docker setups or record a preview entrydockerlabs fix <input>Fix Docker issues or record a fix entrydockerlabs report <input>Generate reports or record a report entrydockerlabs statsShow summary statistics across all entry typesdockerlabs export <fmt>Export all data (json, csv, or txt)dockerlabs search <term>Search across all log entriesdockerlabs recentShow the 20 most recent activity entriesdockerlabs statusHealth check — version, data dir, entry count, disk usagedockerlabs helpShow help with all available commandsdockerlabs versionShow current version (v2.0.0)
Each command (check, validate, generate, format, lint, explain, convert, template, diff, preview, fix, report) works in two modes:
All data is stored locally at ~/.local/share/dockerlabs/. Each action is logged to its own file (e.g., check.log, lint.log, generate.log). A unified history.log tracks all operations. Use export to back up your data anytime in JSON, CSV, or plain text format.
set -euo pipefail)wc, du, grep, tail, sed, date)bash
# Record a Dockerfile lint result
dockerlabs lint "Dockerfile uses latest tag — pin to specific version"
# Record a validation check
dockerlabs validate "docker-compose.yml syntax OK, 3 services defined"
# Generate a template entry
dockerlabs generate "multi-stage build for Node.js app"
# View recent lint entries
dockerlabs lint
# Search for entries mentioning "nginx"
dockerlabs search nginx
# Export all data as JSON
dockerlabs export json
# Check overall health
dockerlabs status
# View summary stats
dockerlabs stats
Powered by BytesAgain | bytesagain.com | hello@bytesagain.com