Metadata-Version: 2.1
Name: ovccg
Version: 0.9
Summary: OVCCG - OpenVpn client config generator
Home-page: https://dev.metatron.com.pl
Author: Mikolaj Niedbala
Author-email: kontakt@mikolajniedbala.pl
License: GNU Library or Lesser General Public License (LGPL)
Platform: UNKNOWN
Classifier: Programming Language :: Python :: 3
Classifier: Development Status :: 5 - Production/Stable
Classifier: License :: OSI Approved :: GNU Lesser General Public License v3 or later (LGPLv3+)
Classifier: Operating System :: POSIX :: Linux
Description-Content-Type: text/markdown
Requires-Dist: pyyaml (==5.1.2)
Requires-Dist: unidecode (>1.0)

# OVCCG

## OpenVpn client config generator

Script generates __*.ovpn__ config file with certs included

## Installation

```console
sudo pip3 install git+https://github.com/inthuriel/ovccg.git
```

### Configuration

Configuration file is stored by default in `/usr/share/ovccg/config.yaml` - all variables are described in comments.

### Usage

```console
~# ovccg --help
usage: ovccg.py [-h] [-c CONFIG] [-o OUTPUT] [-u USER] [-m EMAIL]
                [-p PASSWORD]

Script to autogenerate OPENvpn config alongside with certs

optional arguments:
  -h, --help            show this help message and exit
  -c CONFIG, --config CONFIG
                        Path to script config
  -o OUTPUT, --output OUTPUT
                        Path to save output [full, inc. filename]
  -u USER, --user USER  Username for certificate and config
  -m EMAIL, --email EMAIL
                        Email address of user
  -p PASSWORD, --password PASSWORD
                        Password for certificate [optional]
```


