Unison-Up Setup Script

This script automates the process of downloading, installing, and managing Unison, a modern functional programming language. The script repository is hosted on Codeberg.

Features

Prerequisites

Quickstart

Run

curl -L https://codeberg.org/montecito/unison-up/raw/branch/main/unison-up.sh | sh
to run unison-up.sh with it's default values.

The script will place itself in the default installation directory and create a symlink in the default binary directory. It can update itself, when called with the corresponding option.

Usage

1. Download the Script

Download the script from the provided location and save it as unison-up.sh.

2. Make the Script Executable

chmod +x unison-up.sh

3. Run the Script

./unison-up.sh [OPTIONS]

Options

Example

./unison-up.sh -v 1.1.0 -d ~/lib/unison -b ~/bin

Customization

Adjust the default installation and binary directories as needed.

License

This script is provided as-is and is not affiliated with the official Unison project. Use at your own risk.

Contributing

Feel free to fork this script and contribute improvements or additional features via pull requests.

Links

Also check out the UnisonKindergarten for further helper scripts and Unison ideas.