GitHub - chaindead/modup: Terminal UI for Go dependency updates with outdated module detection and selective upgrading. (original) (raw)

modup

Release Github All Releases Go Report Card Build License: MIT Visitors

What is it?

Clean terminal UI that scans your Go modules and helps you update selected dependencies intentionally. Built with Bubble Tea, it's responsive, fast, and pleasant to use right in your terminal.

Just install and run modup in project root

golangci-lint repo demo

Install

Homebrew

brew install chaindead/homebrew-tap/modup

Linux

Note: The commands below install to /usr/local/bin. To install elsewhere, replace /usr/local/bin with your preferred directory in your PATH.

First, download the archive for your architecture:

For x86_64 (64-bit)

curl -L -o modup.tar.gz https://github.com/chaindead/modup/releases/latest/download/modup_Linux_x86_64.tar.gz

For ARM64

curl -L -o modup.tar.gz https://github.com/chaindead/modup/releases/latest/download/modup_Linux_arm64.tar.gz

Then install the binary:

Extract the binary

sudo tar xzf modup.tar.gz -C /usr/local/bin

Make it executable

sudo chmod +x /usr/local/bin/modup

Clean up

rm modup.tar.gz

Windows

  1. Download the latest release for your architecture
  2. Extract the .zip file
  3. Add the extracted directory to your PATH or move modup.exe to a directory in your PATH

Golang

Requires Golang 1.24+

go install github.com/chaindead/modup@latest

Usage

Run inside a Go project:

Alternatives