The Tool Deployer script is part of the ScriptFactory project and is designed to automate the installation and setup of tools from GitHub repositories. It simplifies the process by handling dependency installation, executable detection, and creating symlinks for easy usage.
- Clone and install tools from GitHub repositories with ease.
- Automated dependency detection and installation.
- Intelligent executable detection with user-friendly prompts.
- Creates symlinks for easy access to installed tools.
Run the tool_deployer.py
script from the project directory:
python3 tool_deployer.py
- Enter the GitHub repository URL of the tool to deploy.
- Specify a name for the tool (or use the default detected name).
- Follow the prompts to detect dependencies and select executables.
- Python 3.6 or higher
pip
for managing dependencies- Git installed on your machine
Install a sample tool from GitHub:
python3 tool_deployer.py
# Follow the prompts to install and configure the tool.
- Ensure Python and Git are installed and available in your system PATH.
- If dependencies fail to install, manually check the
requirements.txt
file in the tool's directory.
- W1SEBYT3S, part of the Securas SAS team.