Fleet is a package manager built with Go, designed to install, manage, and configure different tools in a simple and efficient way. It allows you to pull and install tools directly from repositories.
- Lightweight and efficient tool installation.
- Simple commands for installing, updating, and removing tools.
- Customizable formulas for different tools.
- Clone the repository:
git clone https://github.com/DiegoDev2/Fleet
cd fleet
go build -o fleet
sudo mv fleet /usr/local/bin
Usage
To install a tool, simply use:
fleet install <tool-name>
For example, to install nmap:
fleet install nmap
-
Open
lib/structTool.go
,lib/toolStruc.go
and add the new tool and version toool to the list of available tools. -
Create a formula for the tool in the
formulas/
directory. -
Use the install command to add it to your system.
We welcome contributions to improve Fleet. Feel free to submit a pull request or open an issue if you find a bug or have a suggestion. Please DO NOT USE EXTERNAL PACKAGE MANAGER, SUCH AS HOMEBREW AMONG OTHERS.
Fleet is licensed under the Apache 2.0 License. See the LICENSE file for more details.