gotpm

command module
v0.2.1 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Jan 14, 2026 License: MIT Imports: 1 Imported by: 0

README

GoTPM

Go Test

A minimal Typst Package Manager written in Go.


This tool is for developers working on Packages for Typst. It will make testing your Package, as it allows you to easily install the package locally and use it.

  • Install Packages into {data-dir}/typst/packages/
  • Uninstall Packages
  • List Packages
  • Manage the Version of a Package
  • Use it in GitHub Actions for publishing Packages to the Typst Universe

Usage:
  gotpm [command]

Available Commands:
  completion              Generate the autocompletion script for the specified shell
  help                    Help about any command
  install                 Install a Typst Package locally.
  list                    List all locally installed Packages
  uninstall               Uninstall a Typst Package from the local Storage
  version                 Manage the version of a Typst Package


Flags:
  -h, --help     help for gotpm
  -t, --toggle   Help message for toggle

Use "gotpm [command] --help" for more information about a command.

Installation

Quick Install

curl -sSfL https://github.com/npikall/gotpm/releases/latest/download/install.sh | sh

Install with Go

go install github.com/npikall/gotpm@latest

Download Binary

Download the Binary from GitHub Releases and place it in your $PATH

Build from Source

git clone https://github.com/npikall/gotpm.git
cd gotpm
make install # or read the Makefile to do build and install manually

Gopher

Documentation

Overview

Copyright © 2026 Nikolas Pikall <nikolas.pikall@gmail.com>

SPDX-License-Identifier: MIT License See the LICENSE file in the repository root for full license text.

Directories

Path Synopsis
internal

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL