Metadata-Version: 2.4
Name: cnaas_yaml_cli
Version: 0.0.7
Summary: A CLI interface for doing auto-completion of YAML items in a CNaaS settings repository
Project-URL: Homepage, https://github.com/SUNET/cnaas-yaml-cli
Project-URL: Issues, https://github.com/SUNET/cnaas-yaml-cli/issues
Author-email: Johan Marcusson <johan.marcusson@sunet.se>
License-Expression: BSD-2-Clause
License-File: LICENSE
Classifier: Programming Language :: Python :: 3
Requires-Python: >=3.11
Requires-Dist: cmd2>=2.6.1
Requires-Dist: gitpython>=3.1.44
Requires-Dist: pydantic>=2.11.3
Requires-Dist: rich>=14.0.0
Requires-Dist: ruamel-yaml>=0.18.14
Description-Content-Type: text/markdown

## CNaaS YAML CLI

A CLI interface for doing auto-completion of YAML items in a CNaaS settings repository

Example run/install script:

```
#!/bin/bash

CYCPATH="$HOME/.cnaas_yaml_cli"

# if directory .cnaas_yaml_cli exists
if [ -d $CYCPATH ]; then
  $CYCPATH/bin/python3 -m venv --upgrade $CYCPATH
else
  # ask to continue y/n, save in variable REPLY
  read -p "venv $CYCPATH does not exist, create? [y/N] " -n 1 -r
  if [[ $REPLY =~ ^[Yy]$ ]]; then
    python3 -m venv $CYCPATH
    $CYCPATH/bin/pip3 -q install cnaas_yaml_cli
  fi
fi

$CYCPATH/bin/python3 $CYCPATH/lib/python*/site-packages/cnaas_yaml_cli/cli.py
```
