Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/zhengpd/packfest

Manage packages from different sources.
https://github.com/zhengpd/packfest

cli homebrew nixpkgs productivity rubygems

Last synced: 17 days ago
JSON representation

Manage packages from different sources.

Awesome Lists containing this project

README

        

# Packfest

A tool to install/upgrade packages quickly. Packfest name comes from phrase
"packages manifest".

## Installation

```sh
brew install go-task

git clone packfest
cd packfest && task install
```

## Usage

```sh
cp example-packfest.yaml ~/.config/packfest.yaml

# edit packfest.yaml and then install all packages with
packfest install

# upgrade outdated packages in packfest.yaml
packfest upgrade
```

Package sources of `packfest.yaml`:

- `packages.brew_formulae`: packages installed with `brew install`
- `packages.nixpkgs`: packages installed with `nix profile install`
- `packages.rubygems`: packages installed with `gem install`
- `packages.brew_casks`: TODO, packages installed with `brew install --cask`