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
runcommand
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
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
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
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
f43d72633c8b9efda4d82a04313810eaa6a6458b6a532102c1ff678028eaf5b5
|
|
| MD5 |
0a0686bbf03090772114eb126fc0e9e4
|
|
| BLAKE2b-256 |
4a478d38f220f40556dcd507b4a48e90f5aadb8c30995e4e9ed16299404b66ed
|
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
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
db26512b7f493811f3ce7e659d4dedccb20df75932dd8719da4785a4a242fbce
|
|
| MD5 |
5f91973c3f8b6a4bf8507d347e87c128
|
|
| BLAKE2b-256 |
75587f629011d5639b80776137bc7c98478d5e6a194b80647b134f6e3912dceb
|