https://github.com/foomo/ownbrew
Your local project package manager
https://github.com/foomo/ownbrew
foomo foomo-ownbrew
Last synced: 29 days ago
JSON representation
Your local project package manager
- Host: GitHub
- URL: https://github.com/foomo/ownbrew
- Owner: foomo
- License: mit
- Created: 2024-10-16T15:17:43.000Z (over 1 year ago)
- Default Branch: main
- Last Pushed: 2024-10-17T09:02:46.000Z (over 1 year ago)
- Last Synced: 2024-10-19T15:46:32.641Z (over 1 year ago)
- Topics: foomo, foomo-ownbrew
- Language: Go
- Homepage: https://www.foomo.org
- Size: 35.2 KB
- Stars: 1
- Watchers: 9
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
- Code of conduct: CODE_OF_CONDUCT.md
Awesome Lists containing this project
README
[](https://github.com/foomo/ownbrew/actions/workflows/test.yml)
[](https://goreportcard.com/report/github.com/foomo/ownbrew)
[](https://godoc.org/github.com/foomo/ownbrew)
[](https://github.com/foomo/ownbrew/actions)
# Ownbrew
> Your local project package manager
## Installing
Install the latest release of the cli:
````bash
$ brew update
$ brew install foomo/tap/ownbrew
````
## Configuration `.ownbrew.yaml`
```yaml
# yaml-language-server: $schema=https://raw.githubusercontent.com/foomo/ownbrew/v0.2.1/ownbrew.schema.json
version: '1.1'
binDir: "bin"
tapDir: ".ownbrew/tap"
tempDir: ".ownbrew/tmp"
cellarDir: ".ownbrew/bin"
packages:
## https://github.com/golangci/golangci-lint/releases
- name: golangci-lint
tags: [ci]
tap: foomo/tap/golangci/golangci-lint
version: 1.61.0
## https://github.com/go-courier/husky/releases
- name: husky
tap: foomo/tap/go-courier/husky
version: 1.8.1
```
Add the configured `binDir` folder to your `$PATH`
```shell
$ export PATH=bin:$PATH
```
## Usage
```shell
$ ownbrew help
Your local project package manager
Usage:
ownbrew [command]
Available Commands:
completion Generate the autocompletion script for the specified shell
config Print config
help Help about any command
init Init ownbrew
install Install dependencies
version Print version
Flags:
-c, --config string config file (default is .ownbrew.yaml) (default ".ownbrew.yaml")
-h, --help help for ownbrew
-v, --verbose output debug information
Use "ownbrew [command] --help" for more information about a command.
```
## How to Contribute
Make a pull request...
## License
Distributed under MIT License, please see license file within the code for more details.
_Made with ♥ [foomo](https://www.foomo.org) by [bestbytes](https://www.bestbytes.com)_