pact

command module
v0.0.0-...-978d0fb Latest Latest
Warning

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

Go to latest
Published: Jun 16, 2026 License: MIT Imports: 23 Imported by: 0

README

pact

An open-source TUI tool for creating, signing, and shipping documents — from anywhere.

Why?

Microsoft dominates document workflows, and signing a contract in 2026 still feels like it was designed in 1996. PACT takes two steps back to take one step forward: a simple, terminal-based tool that runs everywhere — laptops, servers, and yes, your fridge (as long as you can wire up a keyboard and it has a kernel).

No cloud. No subscription. No binary blobs stapled to your file. Just a single, self-contained document with a real signature baked in.

Features

  • Document creation — compose structured documents in a distraction-free TUI
  • Templates — save any document as a reusable template
  • Signing — sign documents directly in the terminal; the signature lives inside the file, not alongside it
  • Single-file output — everything ships as one portable file, no attachments, no sidecars

Building from source

Requires Go 1.24.4 or later.

# 1. Clone the repository
git clone https://github.com/yourname/pact
cd pact

# 2. Make sure Go is in your PATH
export PATH=$PATH:/usr/local/go/bin

# 3. Build
go build .

# 4. (Optional) Install system-wide
go install .

Documentation

The Go Gopher

There is no documentation for this package.

Source Files

  • main.go

Jump to

Keyboard shortcuts

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