Folder structure

.
โ”œโ”€โ”€ build.sh
โ”œโ”€โ”€ dependencies
โ”‚ย ย  โ”œโ”€โ”€ apacheconfig-0.2.8.tar.gz
โ”‚ย ย  โ”œโ”€โ”€ argparse-1.4.0.tar.gz
โ”‚ย ย  โ”œโ”€โ”€ basic-acceptance-test-suite-0.0.1.tar.gz
โ”‚ย ย  โ”œโ”€โ”€ decorator-4.4.0.tar.gz
โ”‚ย ย  โ”œโ”€โ”€ jsonpath-rw-1.4.0.tar.gz
โ”‚ย ย  โ”œโ”€โ”€ jsonpath-rw-ext-1.2.0.tar.gz
โ”‚ย ย  โ”œโ”€โ”€ pbr-5.2.0.tar.gz
โ”‚ย ย  โ”œโ”€โ”€ ply-3.11.tar.gz
โ”‚ย ย  โ””โ”€โ”€ six-1.12.0.tar.gz
โ”œโ”€โ”€ Enhancements.txt
โ”œโ”€โ”€ MANIFEST.in (Resource to be added to python module)
โ”œโ”€โ”€ metadatas
โ”‚ย ย  โ”œโ”€โ”€ fa_host
โ”‚ย ย  โ”œโ”€โ”€ ohs-shell-dynamic
โ”‚ย ย  โ”œโ”€โ”€ resizing
โ”‚ย ย  โ””โ”€โ”€ tests
โ”œโ”€โ”€ README.md
โ”œโ”€โ”€ scripts
โ”‚ย ย  โ”œโ”€โ”€ runSCPCommand.sh (Test scp command)
โ”‚ย ย  โ”œโ”€โ”€ runSSHCommand.sh (Test ssh command)
โ”‚ย ย  โ”œโ”€โ”€ runTests.sh (Call this after any code modifications, to run unit tests)
โ”‚ย ย  โ””โ”€โ”€ setup.sh (Call this for installing in local vm/laptop, when using virtual environment pass 'dev' argument)
โ”œโ”€โ”€ setup.py (Install script for artifact, that is bundled with artifact)
โ”œโ”€โ”€ src
โ”‚ย ย  โ””โ”€โ”€ bats
โ”œโ”€โ”€ struct
โ”œโ”€โ”€ tmp
โ”‚ย ย  โ”œโ”€โ”€ dependencies
โ”‚ย ย  โ”œโ”€โ”€ README.md
โ”‚ย ย  โ””โ”€โ”€ setup.sh
โ””โ”€โ”€ Validation\ Suite.png (Flow diagram)