Skip to main content

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


Download files

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

Source Distribution

beetools-5.5.1.tar.gz (13.8 kB view details)

Uploaded Source

Built Distribution

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

beetools-5.5.1-py3-none-any.whl (14.5 kB view details)

Uploaded Python 3

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

Hashes for beetools-5.5.1.tar.gz
Algorithm Hash digest
SHA256 1d90381e6ff5de0b22cb750e5d220d1601cdaee223f5f047e17d60754f405f39
MD5 cb531d112cf6703306179052edd46b46
BLAKE2b-256 e4e199d87cdcfc99f59113c63209d1161980fddf6cbedaa01bd713f7eaad50dc

See more details on using hashes here.

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

Hashes for beetools-5.5.1-py3-none-any.whl
Algorithm Hash digest
SHA256 249c16ce49a7fd2f77fd7b28c25960f885fe21f329018013286ef4407cbdba36
MD5 0813ee3f269e4cf351f2f0b0e8917987
BLAKE2b-256 f2d38ac07cf4b7fa08eeeddcd7a7119a76d6976ccea94e18981a7b818b1bc1f1

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