Go to file
Kevin Franklin Kim 50b11fcbee
Merge pull request #5 from foomo/dependabot/go_modules/gomod-update-96514b888c
build(deps): bump the gomod-update group across 1 directory with 2 updates
2024-12-20 16:49:58 +01:00
.github docs: update LICENSE 2024-12-06 14:03:46 +01:00
.husky feat: initial commit 2024-10-16 17:24:02 +02:00
cmd fix: make tags optional 2024-12-06 14:03:17 +01:00
pkg fix: relative paths 2024-12-20 16:18:55 +01:00
.editorconfig feat: initial commit 2024-10-16 17:24:02 +02:00
.gitignore feat: rename default config 2024-10-17 10:08:42 +02:00
.golangci.yml feat: initial commit 2024-10-16 17:24:02 +02:00
.goreleaser.yml feat: initial commit 2024-10-16 17:24:02 +02:00
.husky.yaml feat: initial commit 2024-10-16 17:24:02 +02:00
.ownbrew.yaml fix: relative paths 2024-12-20 16:18:55 +01:00
go.mod build(deps): bump the gomod-update group across 1 directory with 2 updates 2024-12-20 15:28:41 +00:00
go.sum build(deps): bump the gomod-update group across 1 directory with 2 updates 2024-12-20 15:28:41 +00:00
LICENSE docs: update LICENSE 2024-12-06 14:03:46 +01:00
main_test.go feat: initial commit 2024-10-16 17:24:02 +02:00
main.go feat: initial commit 2024-10-16 17:24:02 +02:00
Makefile fix: absolute paths 2024-12-20 10:01:03 +01:00
ownbrew.schema.json fix: make tags optional 2024-12-06 14:03:17 +01:00
README.md docs: update LICENSE 2024-12-06 14:03:46 +01:00

Build Status Go Report Card godoc goreleaser

ownbrew

Ownbrew

Your local project package manager

Installing

Install the latest release of the cli:

$ brew update
$ brew install foomo/tap/ownbrew

Configuration .ownbrew.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

$ export PATH=bin:$PATH

Usage

$ 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 by bestbytes