Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
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.
- Host: GitHub
- URL: https://github.com/zhengpd/packfest
- Owner: zhengpd
- Created: 2023-05-12T06:39:01.000Z (over 1 year ago)
- Default Branch: main
- Last Pushed: 2023-05-12T11:02:16.000Z (over 1 year ago)
- Last Synced: 2024-11-07T07:51:48.954Z (2 months ago)
- Topics: cli, homebrew, nixpkgs, productivity, rubygems
- Language: Ruby
- Homepage:
- Size: 4.88 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
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-taskgit 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`