5. fox CLI Implementation

The fox CLI is implemented in a two staged wrapper,

  • first the fox.ps1 wrapper for PowerShell and fox.sh wrapper for bash and

  • secondly fox.py as a generic wrapper to call into the actual CLI when fox.ps1/fox.sh succeeded.

5.1. fox CLI Wrapper

The workflow of the fox CLI wrapper is shown in Fig. 5.8.

Block diagram of the fox CLI wrapper

Fig. 5.8 Block diagram of the fox CLI wrapper

5.2. fox.py Wrapper

The purpose of and workflow of the fox.py file is shown in Fig. 5.9.

Block diagram of the fox.py wrapper

Fig. 5.9 Block diagram of the fox.py wrapper