twelvelabs / depctl

Install project dependencies with a single command.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

depctl

build codecov

Install project dependencies with a single command. ✨

Installation

Choose one of the following:

  • Download and manually install the latest release

  • Install with Homebrew 🍺

    brew install twelvelabs/tap/depctl
  • Install from source

    go install github.com/twelvelabs/depctl@latest

Usage

Create a .dependencies.yml file in the current working directory, then run:

# Installs the "default" group of dependencies.
# For each entry:
# - Looks for the named executable in $PATH.
# - If not found, runs the `install` command.
depctl up

# Installs the "foo" group of dependencies.
depctl up foo

# View a markdown list of all your dependencies.
# Can be copied/piped to a README file for documentation.
depctl list

Development

# Ensures all required dependencies are installed
# and bootstraps the project for local development.
make setup

# Run tests.
make test

# Run the app.
make run

# Show help.
make

About

Install project dependencies with a single command.

License:MIT License


Languages

Language:Go 69.0%Language:Shell 25.8%Language:Makefile 5.2%