semvec/pypi-packages huggingface dataset:
openvpn-helpers 0.1.6
Various helpers for OpenVPN
License: MIT
Requires Python: >=3.0,<4.0

# OpenVPN Helpers

## Installation

```
pip install openvpn-helpers
```

## OpenVPN Inliner

Embeds CA Certificate, Client Key & Certificate and TLS Auth Key into the OpenVPN config file.

### Usage

```
openvpn-inliner source.conf dest.conf --ca ca.crt --ta ta.key --cert client.crt --key client.key 
```
Colors-and-Styles 1.0.2
A basic package that makes it easy to add color and styles to your terminal.
License: MIT
Keywords: color,style,ansi

# Colors And Styles

A basic package that makes it easy to add color and styles to your terminal.

## How to use
First go to the terminal and run `pip install Colors-and-Styles`. Then create a Python file and paste this code in it:

```python
from Colors_and_Styles import Color, Style, clear, RESET_ALL
```

`clear` is a function that clears and flushes the terminal.

`RESET_ALL` is a string with the ANSI escape code to reset all colors and styles.

### Color
`Color` has 3 classes: `RGB`, `Foreground`, and `Background`.

As a string, an `RGB` value returns an ANSI color code.

- `RGB` requires 4 arguments:

| Parameter      | Description                                                                                                       |
|----------------|-------------------------------------------------------------------------------------------------------------------|
| `red`          | The red value of the RGB.                                                                                         |
| `green`        | The green value of the RGB.                                                                                       |
| `blue`         | The blue value of the RGB.                                                                                        |
| `isForeground` | Returns a foreground ANSI color code as a string if `True`. Else returns a background ANSI color code. (Optional) |

- `Foreground` has 8 class variables: `BLACK`, `RED`, `GREEN`, `YELLOW`, `BLUE`, `MAGENTA`, `CYAN`, and `RESET`. They are assigned to their respective ANSI color codes. To use these color codes, simply concatenate them with a string like so:

```python
print(f"{Color.Foreground.RED}This text is red.{Color.Foreground.RESET}")
```

- `Background` has 9 class variables: `BLACK`, `RED`, `GREEN`, `YELLOW`, `BLUE`, `MAGENTA`, `CYAN`, `WHITE` and `RESET`. To use them, just concatenate them to a string just like `Foreground`'s class variables:

```python
print(f"{Color.Background.GREEN}This text is green.{Color.Background.RESET}")
```

### Style
`Style` has 6 class variables: `BOLD`, `DIM`, `ITALICS`, `UNDERLINE`, `STRIKETHROUGH`, and `RESET`. Like the classes in `Color`, they are assigned to their respective ANSI escape codes. Concatenate them to strings to use them:

```python
print(f"{Style.BOLD}This text is bold.{Style.RESET}")
```


# Change Log

## 1.0.2 (4/26/2023)

- Updated `pyproject.toml`

## 1.0.1 (4/8/2023)

- Small change to the README

## 1.0.0 (4/8/2023)

- First release