Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/foomo/ownbrew
Your local project package manager
https://github.com/foomo/ownbrew
foomo foomo-ownbrew
Last synced: about 1 month 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 (2 months ago)
- Default Branch: main
- Last Pushed: 2024-10-17T09:02:46.000Z (2 months ago)
- Last Synced: 2024-10-19T15:46:32.641Z (2 months 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
[![Build Status](https://github.com/foomo/ownbrew/actions/workflows/test.yml/badge.svg?branch=main&event=push)](https://github.com/foomo/ownbrew/actions/workflows/test.yml)
[![Go Report Card](https://goreportcard.com/badge/github.com/foomo/ownbrew)](https://goreportcard.com/report/github.com/foomo/ownbrew)
[![godoc](https://godoc.org/github.com/foomo/ownbrew?status.svg)](https://godoc.org/github.com/foomo/ownbrew)
[![goreleaser](https://github.com/foomo/ownbrew/actions/workflows/release.yml/badge.svg)](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.0/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 managerUsage:
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 versionFlags:
-c, --config string config file (default is .ownbrew.yaml) (default ".ownbrew.yaml")
-h, --help help for ownbrew
-v, --verbose output debug informationUse "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)_