Skip to main content

A simple CLI tool for alert you about your CLI.

Project description

Buxcli ๐Ÿš€

buxcli is a professional command-line tool that runs shell commands and provides automatic email notifications for success, failure, or server startup. Perfect for developers and DevOps engineers who want real-time notifications without constantly monitoring terminals.


Features โœจ

  • Send email notifications when commands succeed โœ… or fail โŒ
  • Detect server startup and send instant notifications ๐Ÿš€
  • First-time setup with Gmail + App Password
  • Verify credentials with a test email during setup
  • Automatic retry if credentials are invalid
  • Colorful, easy-to-read CLI output
  • Supports raw shell commands or via run command

Installation ๐Ÿ’ป

Install via pip:

pip install buxcli

Check Installation:

buxcli --help
Output:

โ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–ˆ  โ–ˆโ–ˆ    โ–ˆโ–ˆ โ–ˆโ–ˆ   โ–ˆโ–ˆ  โ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–ˆ โ–ˆโ–ˆ      โ–ˆโ–ˆ 
โ–ˆโ–ˆ   โ–ˆโ–ˆ โ–ˆโ–ˆ    โ–ˆโ–ˆ  โ–ˆโ–ˆ โ–ˆโ–ˆ  โ–ˆโ–ˆ      โ–ˆโ–ˆ      โ–ˆโ–ˆ 
โ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–ˆ  โ–ˆโ–ˆ    โ–ˆโ–ˆ   โ–ˆโ–ˆโ–ˆ   โ–ˆโ–ˆ      โ–ˆโ–ˆ      โ–ˆโ–ˆ 
โ–ˆโ–ˆ   โ–ˆโ–ˆ โ–ˆโ–ˆ    โ–ˆโ–ˆ  โ–ˆโ–ˆ โ–ˆโ–ˆ  โ–ˆโ–ˆ      โ–ˆโ–ˆ      โ–ˆโ–ˆ 
โ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–ˆ   โ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–ˆ  โ–ˆโ–ˆ   โ–ˆโ–ˆ  โ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–ˆ โ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–ˆ โ–ˆโ–ˆ 

Run commands with automatic email notifications when they succeed, fail, or a server starts.

Examples:
  buxcli run "python manage.py runserver"
  buxcli docker pull ollama
Usage: buxcli [OPTIONS] [CMD]... COMMAND [ARGS]...

  buxcli - Run commands with automatic email notifications

Options:
  --help  Show this message and exit.

Commands:
  run  Run any shell command with email notifications
Supports Gmail with App Password (recommended for security)

Contributing ๐Ÿค
Contributions are welcome! Feel free to open issues or submit pull requests.

Fork the repository

Create your feature branch (git checkout -b feature/my-feature)

Commit your changes (git commit -m 'Add some feature')

Push to the branch (git push origin feature/my-feature)

Open a pull request

License ๐Ÿ“
This project is licensed under the MIT License. See the LICENSE file for details.

Contact ๐Ÿ“ง
Mohd. Rushaad Buxy
Email: m.rushaadq@gmail.com
GitHub: https://github.com/rushaad2911/Mycli

buxcli โ€“ Never miss a command status again! ๐Ÿš€

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

buxcli-1.0.6.tar.gz (5.3 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

buxcli-1.0.6-py3-none-any.whl (6.6 kB view details)

Uploaded Python 3

File details

Details for the file buxcli-1.0.6.tar.gz.

File metadata

  • Download URL: buxcli-1.0.6.tar.gz
  • Upload date:
  • Size: 5.3 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.11.13

File hashes

Hashes for buxcli-1.0.6.tar.gz
Algorithm Hash digest
SHA256 ded8096a6690fc281c19edde834305cdc18fa0c9a29a5e2f5b6c5a53d90a78f3
MD5 372958ed7e35e755336d56794fb36be8
BLAKE2b-256 246fbb64f47a6ed375c009de566afa39050399a9bcf7b65d20febada1f0ae57f

See more details on using hashes here.

File details

Details for the file buxcli-1.0.6-py3-none-any.whl.

File metadata

  • Download URL: buxcli-1.0.6-py3-none-any.whl
  • Upload date:
  • Size: 6.6 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.11.13

File hashes

Hashes for buxcli-1.0.6-py3-none-any.whl
Algorithm Hash digest
SHA256 60284c000ef5bf516ecd38cd96e9e4d8c862179edf5315ba14f9628fb38abb4d
MD5 96c19e95fe08efc289eb80a986908de0
BLAKE2b-256 63c7a38af91586e0d96c205c06b8108d89ebd30a72b20544fbc93276e1e59558

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page