Skip to content

Latest commit

 

History

History
81 lines (54 loc) · 1.47 KB

README.md

File metadata and controls

81 lines (54 loc) · 1.47 KB

Upkg

Upkg is a package manager tool that simplifies the installation and updating of various packages from different sources, such as Homebrew, npm, and Dart. It allows you to define your package dependencies in a unified configuration file and easily install or update them with a single command.

Prerequisites

Clone the repository:

git clone [email protected]:errorempire/upkg.git

Install the necessary dependencies:

bin/setup deps

Installation

Build the gem:

bin/setup build

Install the gem:

bin/setup install

Uninstall

bin/setup uninstall

Usage

Define your package dependencies in the packages.upkg file. Here's an example format:

[[source]]
name = "homebrew"
packages = ["google-chrome"]

[[source]]
name = "npm"
packages = ["typescript"]

Run the Upkg command to install the packages:

bin/upkg --install

To update the installed packages to their latest versions, run the following command:

bin/upkg --update

For more information on the available commands, run the following command:

bin/upkg --help

Configuration

Upkg provides localization support through YAML files. You can customize the text and messages displayed by Upkg by modifying the YAML files in the config/locales directory.