An open API service indexing awesome lists of open source software.

https://github.com/lemonyte/pyco

Colors and utilities for Python console programming.
https://github.com/lemonyte/pyco

Last synced: 9 months ago
JSON representation

Colors and utilities for Python console programming.

Awesome Lists containing this project

README

          

# Pyco

Pyco is a Python package designed to help developers make better command line applications faster. It has cross-platform compatibility for Windows and Linux. Some of the included features are a built-in error logger, colorized terminal input and output, progress bars, and an extensive list of ANSI escape code functions.
Full documentation can be found at .

## Installation
Use pip to install Pyco.
```bash
pip install pyco
```

## Usage
Basic usage of included functions and constants.
```python
from pyco import *
from pyco.color import Fore, Back
# Print a message with a prefix
print_message("message", "prefix")
# Print a message with color
print_message(Fore.RED + "message")
# Print a message with a prefix and color
print_message(Fore.BRIGHT_YELLOW + "message", prefix=Fore.BLUE + "prefix")
# Prompt for user input with color
user_input(Back.GREEN + "prompt", input_color=Fore.BRIGHT_WHITE)
# Log a message into a log file
logging.log("message", "prefix")
```

## Contributing
This project is a work-in-progress, so any issues and bug reports are greatly appreciated. Pull requests are welcome. For major changes and feature requests, please [open an issue](https://github.com/lemonyte/pyco/issues/new) first to discuss what you would like to change.

## License
[MIT License](license.txt)