background

Durable Run Style

Durable Run Style (druns) is a stylish CLI wrapper for long-running tasks that provides a beautiful terminal interface with real-time system monitoring, execution timers, and detailed process information.

Features

Installation

cargo install --git https://github.com/durableprogramming/durable-run-style.git

From Pre-built Binaries

Download the latest release from the releases page.

From Source

git clone https://github.com/durableprogramming/durable-run-style.git
cd durable-run-style
cargo build --release

The binary will be available at target/release/druns.

Usage

Basic Usage

Simply prefix any command with druns:

druns ls -la

Development Workflows

Monitor long-running development tasks:

# Watch Docker Compose services
druns docker compose up

# Run test suites
druns cargo test

# Build projects
druns npm run build

System Tasks

Track resource usage for intensive operations:

# Database migrations
druns rails db:migrate

# Video encoding
druns ffmpeg -i input.mp4 output.mp4

# Data processing
druns python process_data.py

Demo

Try the graphics demo to see the interface:

druns gfx-demo

What It Monitors

Use Cases

Philosophy

Durable Run Style is built on principles of:

Development

Requirements

Building

cargo build --release

Testing

cargo test

Contributing

Contributions are welcome! Please read our contributing guidelines before submitting pull requests.

  1. Fork the repository
  2. Create a feature branch (git checkout -b feature/my-feature)
  3. Make your changes
  4. Ensure tests pass (cargo test)
  5. Commit your changes
  6. Push to your fork
  7. Open a pull request

License

MIT License - see LICENSE.md for details.

Copyright (c) 2025 Durable Programming, LLC. All rights reserved.

Support

For bugs, feature requests, or questions, please open an issue on GitHub.

Acknowledgments

Built with:

Special thanks to the Rust community for their excellent tools and documentation.

GitHub

๐Ÿ“… Created October 2025 | ๐Ÿ”„ Updated October 2025

View on GitHub