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.5.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.5-py3-none-any.whl (6.5 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: buxcli-1.0.5.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.5.tar.gz
Algorithm Hash digest
SHA256 f43d72633c8b9efda4d82a04313810eaa6a6458b6a532102c1ff678028eaf5b5
MD5 0a0686bbf03090772114eb126fc0e9e4
BLAKE2b-256 4a478d38f220f40556dcd507b4a48e90f5aadb8c30995e4e9ed16299404b66ed

See more details on using hashes here.

File details

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

File metadata

  • Download URL: buxcli-1.0.5-py3-none-any.whl
  • Upload date:
  • Size: 6.5 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.5-py3-none-any.whl
Algorithm Hash digest
SHA256 db26512b7f493811f3ce7e659d4dedccb20df75932dd8719da4785a4a242fbce
MD5 5f91973c3f8b6a4bf8507d347e87c128
BLAKE2b-256 75587f629011d5639b80776137bc7c98478d5e6a194b80647b134f6e3912dceb

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