Directory structure:
└── oracle-yo/
├── README.md
├── CHANGELOG.rst
├── CONTRIBUTING.md
├── LICENSE.txt
├── Makefile
├── requirements-dev.txt
├── sbom_generation.yaml
├── SECURITY.md
├── setup.cfg
├── setup.py
├── tox.ini
├── .pre-commit-config.yaml
├── buildrpm/
│ └── yo.spec
├── contrib/
│ └── yo.zsh
├── doc/
│ ├── conf.py
│ ├── development.rst
│ ├── index.rst
│ ├── install.rst
│ ├── Makefile
│ ├── optional_setup.rst
│ ├── changelog.rst -> CHANGELOG.rst
│ ├── cmds/
│ │ ├── cmd00.rst
│ │ ├── cmd01.rst
│ │ ├── cmd02.rst
│ │ ├── cmd03.rst
│ │ ├── cmd04.rst
│ │ ├── cmd05.rst
│ │ ├── cmd06.rst
│ │ └── index.rst
│ └── guide/
│ ├── block.rst
│ ├── concepts.rst
│ ├── configuration.rst
│ ├── index.rst
│ ├── region.rst
│ ├── tasks.rst
│ ├── troubleshooting.rst
│ └── vnc.rst
├── scripts/
│ ├── publish-docs.sh
│ └── rebuild_docs.py
├── test-tasks/
│ ├── test-deps
│ ├── test-existing-task
│ ├── test-prereq
│ ├── test-run-many
│ └── test-task
├── tests/
│ ├── __init__.py
│ ├── test_api.py
│ ├── test_cmds.py
│ ├── test_tasks.py
│ └── testing/
│ ├── __init__.py
│ ├── factories.py
│ ├── fake_oci.py
│ └── rich.py
└── yo/
├── __init__.py
├── __main__.py
├── oci.py
├── ssh.py
├── subc.py
├── tasks.py
├── util.py
└── data/
├── pkgman
├── sample.yo.ini
├── yo_tasklib.sh
└── yo-tasks/
├── drgn
└── ocid