Skip to content

Getting started

Terminal window
curl -fsSL https://hupp.ing/install | sh

The installer drops a single self-contained hupp binary on your PATH. Later, hupp upgrade replaces it with the newest release.

Terminal window
hupp login

This opens a browser page that links the CLI to your account and stores an API token in ~/.config/hupp/token. Check who you are with:

Terminal window
hupp whoami

In CI or scripts, skip hupp login and set the HUPP_TOKEN environment variable instead — it overrides the stored token.

Terminal window
hupp notes.md

The command uploads the file and prints its share link. HTML is served as-is; Markdown is rendered to a styled page. You can also pipe from stdin:

Terminal window
echo '<h1>hello</h1>' | hupp -
Terminal window
hupp usage

shows your storage use and file count. The dashboard lists every page with its link, visibility, and expiry, and lets you upload from the browser too.