Tools for batch scripts, virtual environments and utilities.
Project description
beetools
| Category | Status' and Links |
|---|---|
| General | |
| CD/CI | |
| PyPI | |
| Github |
beetools is a collection of Python utilities designed for the Bright Edge eServices ecosystem. It provides a set of tools for terminal messaging, batch script execution, virtual environment management, and various general-purpose utility functions.
Key Features
- Messaging (
beetools.msg): Simplified, colored terminal output for consistent feedback (info, success, warning, error, etc.). - Scripting (
beetools.script): Tools for executing batch commands, PowerShell scripts, and managing shell sessions. - Virtual Environments (
beetools.venv): Automated setup, activation, and package installation within Python virtual environments. - Utilities (
beetools.utils): A broad range of helper functions for OS-specific tasks, directory management, and more.
Installation
You can install beetools via pip:
pip install beetools
Or using poetry:
poetry add beetools
Quick Start
Messaging
from beetools import msg
print(msg.ok("Operation completed successfully!"))
print(msg.error("An error occurred."))
Virtual Environments
from beetools import venv
# Set up a new virtual environment
venv.set_up("path/to/venv", "my_env", package_list=["requests", "pandas"])
Scripting
from beetools import script
# Execute a simple command
script.exec_cmd("dir")
Project details
Release history Release notifications | RSS feed
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 beetools-5.5.1.tar.gz.
File metadata
- Download URL: beetools-5.5.1.tar.gz
- Upload date:
- Size: 13.8 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: poetry/2.2.1 CPython/3.13.11 Linux/6.11.0-1018-azure
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
1d90381e6ff5de0b22cb750e5d220d1601cdaee223f5f047e17d60754f405f39
|
|
| MD5 |
cb531d112cf6703306179052edd46b46
|
|
| BLAKE2b-256 |
e4e199d87cdcfc99f59113c63209d1161980fddf6cbedaa01bd713f7eaad50dc
|
File details
Details for the file beetools-5.5.1-py3-none-any.whl.
File metadata
- Download URL: beetools-5.5.1-py3-none-any.whl
- Upload date:
- Size: 14.5 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: poetry/2.2.1 CPython/3.13.11 Linux/6.11.0-1018-azure
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
249c16ce49a7fd2f77fd7b28c25960f885fe21f329018013286ef4407cbdba36
|
|
| MD5 |
0813ee3f269e4cf351f2f0b0e8917987
|
|
| BLAKE2b-256 |
f2d38ac07cf4b7fa08eeeddcd7a7119a76d6976ccea94e18981a7b818b1bc1f1
|