The name R.A.D is an acronym standing for "Remote Application Deployer" and the inspiration for this name was stolen directly from Jacob Albanese's deployment bot, DAB. I made this bot because I needed a way to deploy code from a GitHub repo without having full control over someone's computer. This bot is built to be hardcoded with the repo name and link address as that lower's the chance that someone will try to take control of one's computer
Takes the hardcoded repo name and checks if it is installed, if it is, then the code will find a specified file inside, named "app.py" and run it in it's pipenv.
Deletes the previous download of the repo (if one exists) and grabs a new one from GitHub
Stops the instance if it is initiated
Send's some general information about if the bot is running and if it's downloaded (can be used to see if the bot is currently runninging or if it's been broken by something
There's an exe made with pyinstaller in the "dist" folder above. Though it is not proper, I was the only person I foresaw using this app so there wouldn't be a console window sitting open on the server, that could be closed easily or by accident