[[bin]]
name = "dplw"
path = "src/bin/dplw.rs"
[[bin]]
name = "dprs"
path = "src/bin/dprs.rs"
[dependencies.ansi-to-tui]
version = "7.0.0"
[dependencies.bollard]
version = "0.19.2"
[dependencies.copypasta]
version = "0.10.2"
[dependencies.copypasta-ext]
version = "0.4.4"
[dependencies.crossterm]
version = "0.29.0"
[dependencies.futures-util]
version = "0.3"
[dependencies.ratatui]
features = ["macros"]
version = "0.29.0"
[dependencies.tailspin]
version = "5.5.0"
[dependencies.tokio]
features = ["rt", "rt-multi-thread"]
version = "1.0"
[dev-dependencies.insta]
version = "1.43.1"
[dev-dependencies.mockall]
version = "0.13.1"
[lib]
name = "dprs"
path = "src/lib.rs"
[package]
authors = ["Durable Programming, LLC"]
autobenches = false
autobins = false
autoexamples = false
autolib = false
autotests = false
build = false
categories = ["command-line-utilities", "development-tools"]
description = "dprs (Docker PRocesS viewer ) is a terminal user interface for managing Docker containers and monitoring their logs."
edition = "2021"
homepage = "https://durableprogramming.com/"
keywords = ["docker", "tui", "cli", "process-manager", "logs"]
license = "MIT"
name = "dprs"
readme = "README.md"
repository = "https://github.com/durableprogramming/dprs"
version = "0.1.3"
[package.metadata.deb]
assets = [["target/release/dprs", "usr/bin/", "755"], ["target/release/dplw", "usr/bin/", "755"], ["README.md", "usr/share/doc/dprs/", "644"], ["LICENSE.md", "usr/share/doc/dprs/", "644"]]
copyright = "2025, Durable Programming, LLC"
depends = "docker.io | docker-ce"
extended-description = """
DPRS (Docker PRocesS Manager) is a terminal user interface for managing Docker containers and monitoring their logs. Built with a focus on reliability, usability, and efficient container management.
Features:
- Container Management: List, stop, and manage running containers
- Log Monitoring: Real-time log streaming with color-coded levels
- Easy Navigation: Intuitive keyboard shortcuts
- Browser Integration: Open container web interfaces
- Clipboard Support: Copy container IP addresses
DPRS is designed to assist in software development workflows."""
license-file = ["LICENSE.md", "4"]
maintainer = "Durable Programming, LLC <contact@durableprogramming.com>"
priority = "optional"
section = "utils"
[profile.release]
codegen-units = 1
lto = true
panic = "abort"
strip = true