A collection of tools for building dynamic Command-Line applications
Project description
bestia
bestia is a library of functions and classes designed to help you build dynamic command-line applications on Linux / Darwin systems.
available functions / classes
connect.py
- http_get
- random_browser
proc.py
- read_cmd
iterate.py
- LoopedList
- string_to_list
- iterable_to_string
- items_are_equal
- unique_random_items
- pop_random_item
output.py
- tty_size
- tty_rows
- tty_columns
- clear_screen
- Row
- echo
- FString
- expand_seconds
- remove_path
- replace_special_chars
- obfuscate_random_chars
- ProgressBar
misc.py
- command_output
- copy_to_clipboard
- file_type
- say
dependencies
Installing bestia will install the following pip packages on your system:
- pyperclip
The following binaries are also required by some functions:
- file
- curl
- stty
- say
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
bestia-1.5.3.tar.gz
(11.4 kB
view hashes)
Built Distribution
bestia-1.5.3-py3-none-any.whl
(13.4 kB
view hashes)