Credits Anyhow for handling errors Async-trait for using async/await in traits CHTTP (now isahc) as a HTTP client colored for rendering coloured text in the terminal console for creating interactive CLI dialoguer for creating prompts in the CLI dirs for doing folder IO flate2 for compression of node_modules dir lazy-static for declaring lazily evaluated statics serde for serialization/deserialization serde-json for serialization of ".json" files Sha-1 for checking the shasum of downloaded packages structopt for parsing CLI args with a struct Tar for reading/writing/creating a tar file This-error for creating custom error handlers Tokio for using top level async await and FileIO Windows winapi for using functions inside the windows API tempfile for handling temp files/directories Scopegaurd for convenient RAII scope guard handling RSLint Code linting and validation for volt watch