Skip to content

A collection of CLI utilities that enhance and streamline everyday terminal workflows.

License

Notifications You must be signed in to change notification settings

Endkind/EnderCliTools

Repository files navigation

EnderCliTools

A collection of CLI utilities that enhance and streamline everyday terminal workflows.

🚀 About EnderCliTools

EnderCliTools is a collection of command-line tools that optimize and simplify everyday terminal workflows. The project provides various utilities specifically designed to make recurring tasks more efficient.

📦 Installation

Using pre-built installers

The easiest way to install is using the pre-built installers:

Installation via GitHub Releases

  1. Go to the latest releases
  2. Download the appropriate file for your system:
    • Windows: EnderCliTools-x.x.x-x86_64.msi
    • Debian/Ubuntu: enderclitools_x.x.x-x_amd64.deb
  3. Run the installation

Building from source

If you want to compile the project from source:

# Clone repository
git clone https://github.com/Endkind/EnderCliTools.git
cd EnderCliTools

# Compile with Cargo
cargo build --release

🛠️ Available Tools

EnderCliTools currently offers the following utilities:

DPS (Docker Process Status)

A tool for clear display of Docker container information.

DCPS (Docker Compose Process Status)

A tool for managing and displaying Docker Compose services.

Configuration (Config)

Management of EnderCliTools configuration with subcommands for setting, retrieving, and resetting settings.

📚 Documentation

Comprehensive documentation and usage examples can be found in the official documentation:

🎯 Quick Start

After installation, you can use the tools directly:

# Show help
ect --help

# List Docker containers
dps

# Show Docker Compose services
dcps

# Show configuration
ect config get

🔧 Configuration

EnderCliTools stores its configuration in the user directory. You can manage the configuration with the following commands:

# Show current configuration
ect config get [COMMAND] [OPTIONS]

# Set configuration value
ect config set <COMMAND> [OPTIONS]

# Reset configuration
ect config reset [COMMAND] [OPTIONS]

🤝 Contributing

Contributions are welcome! If you find bugs or want to suggest features:

  1. Open an Issue on GitHub
  2. Fork the repository and create a Pull Request
  3. Make sure your code meets the project standards

📝 License

This project is licensed under the MIT License. See LICENSE for more details.


For more information and detailed guides, visit the Official Documentation.

About

A collection of CLI utilities that enhance and streamline everyday terminal workflows.

Resources

License

Stars

Watchers

Forks

Packages

No packages published