https://github.com/outscale/homebrew-tap
Outscalehomebrew tap
https://github.com/outscale/homebrew-tap
formulae homebrew tap
Last synced: about 1 month ago
JSON representation
Outscalehomebrew tap
- Host: GitHub
- URL: https://github.com/outscale/homebrew-tap
- Owner: outscale
- Created: 2023-07-11T05:01:29.000Z (almost 3 years ago)
- Default Branch: main
- Last Pushed: 2025-01-23T15:22:41.000Z (over 1 year ago)
- Last Synced: 2025-02-15T04:24:03.411Z (over 1 year ago)
- Topics: formulae, homebrew, tap
- Language: Ruby
- Homepage:
- Size: 15.6 KB
- Stars: 0
- Watchers: 4
- Forks: 1
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Outscale Brew Formulas
[](https://docs.outscale.com/en/userguide/Open-Source-Projects.html) [](https://discord.gg/HUVtY5gT6s)
---
## π Links
* Documentation: [https://docs.outscale.com/en/](https://docs.outscale.com/en/)
* Tap URL: `outscale/tap`
* Community: Join us on [Discord](https://discord.gg/HUVtY5gT6s)
---
## π Table of Contents
* [Overview](#-overview)
* [Requirements](#-requirements)
* [Installation](#-installation)
* [Usage](#-usage)
* [Maintainers: Updating Python Formulae](#-maintainers-updating-python-formulae)
* [Contributing](#-contributing)
* [License](#-license)
---
## π§ Overview
**Outscale Brew Formulas** is the official Homebrew tap for Outscale tools and utilities.
It lets you install Outscale software via `brew` on macOS and Linux.
**Highlights**
* Simple installation with `brew tap outscale/tap`
* Reproducible builds with vendored Python resources
* Central place to discover Outscale CLI tools
---
## β
Requirements
* macOS or Linux
* [Homebrew](https://brew.sh/) installed and in your `PATH`
* (Optional) Developer tools for building from source
---
## β Installation
```bash
brew tap outscale/tap
```
You can then install any formula from this tap, for example:
```bash
brew install outscale/tap/
# e.g.
# brew install outscale/tap/oapi-cli
```
---
## π Usage
List available formulas from the tap:
```bash
brew search outscale/tap/
```
Upgrade installed formulas:
```bash
brew upgrade outscale/tap/
```
Reinstall from source (useful while developing a formula):
```bash
brew reinstall --build-from-source ./.rb
```
---
## π§ Maintainers: Updating Python Formulae
When a packaged Python project releases a new version, update the corresponding formula:
1. **Get the new version and file URL on PyPI**
* Go to the projectβs page on PyPI (e.g., `https://pypi.org/project///#files`)
* Copy the **source tarball** URL and its **SHA256**.
2. **Edit the formula**
* Update the `url` and `sha256` fields in `./.rb` to match the new PyPI release.
3. **Refresh vendored resources**
* From the repository root, run:
```bash
brew update-python-resources ./oapi-cli.rb
```
Replace `oapi-cli.rb` with the formula youβre maintaining.
4. **Test locally**
```bash
brew reinstall --build-from-source ./oapi-cli.rb
brew audit --new --strict ./oapi-cli.rb
brew test ./oapi-cli.rb
```
5. **Open a PR**
* Include a short changelog and the upstream release link.
---
## π License
**Outscale Brew Formulas** is released under the BSD-3-Clause license.
Β© 2025 Outscale SAS
See [LICENSE](./LICENSE) for full details.
---
## π€ Contributing
We welcome contributions!
Please read our [Contributing Guidelines](CONTRIBUTING.md) and [Code of Conduct](CODE_OF_CONDUCT.md) before submitting a pull request.