You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Currently, the Fleet repository lacks several formulas for tools listed in the documentation, limiting the functionality of the package manager. This issue focuses on creating and completing the missing formulas to ensure that all specified tools are available for installation and uninstallation within Fleet's CLI.
Objective:
Develop the missing formulas, enabling Fleet to manage the full range of specified tools.
Requirements:
Create individual formula files for each tool, following the current structure and format in the formulas/ directory.
Ensure each formula includes an installation function and, if applicable, an uninstallation function.
Use curl to download binaries where required, and handle any additional installation steps per OS.
Include a check to verify if the tool is already installed before proceeding.
Acceptance Criteria:
Each formula should be located in Fleet/formulas/[tool_name].go.
All formulas should meet installation requirements for macOS, and, where possible, provide compatibility with Linux.
Functions should integrate with the CLI so that the command Fleet install [package] successfully triggers the installation flow.
Suggested Steps to Complete the Issue:
Review the documentation file to verify the list of tools that need formulas.
Develop each formula file according to the structure of existing formulas.
Test each formula with the Fleet install [package] command to confirm proper functionality.
Submit a PR once all formulas are completed and verified.
Priority: High
Type: Feature Enhancement
Additional Notes:
Any challenges or questions related to the configuration and functionality of a specific formula should be noted in this issue. Unit testing is recommended to ensure that each formula adheres to the expected install/uninstall flow.
The text was updated successfully, but these errors were encountered:
Description:
Currently, the Fleet repository lacks several formulas for tools listed in the documentation, limiting the functionality of the package manager. This issue focuses on creating and completing the missing formulas to ensure that all specified tools are available for installation and uninstallation within Fleet's CLI.
Objective:
Develop the missing formulas, enabling Fleet to manage the full range of specified tools.
Requirements:
formulas/
directory.curl
to download binaries where required, and handle any additional installation steps per OS.Acceptance Criteria:
Fleet/formulas/[tool_name].go
.Fleet install [package]
successfully triggers the installation flow.Suggested Steps to Complete the Issue:
Fleet install [package]
command to confirm proper functionality.Priority: High
Type: Feature Enhancement
Additional Notes:
Any challenges or questions related to the configuration and functionality of a specific formula should be noted in this issue. Unit testing is recommended to ensure that each formula adheres to the expected install/uninstall flow.
The text was updated successfully, but these errors were encountered: