Skip to content

Visibility & teams

Every page has one of three visibility levels, set at publish time:

  • --public — anyone with the link can view. This is the default.
  • --team[=<name>] — only members of that team can view. The name is required only when you belong to more than one team.
  • --private — only you can view, and only while signed in.
Terminal window
hupp roadmap.md --team=acme
hupp draft.html --private

Team and private pages are a paid feature — see Plans & limits.

Teams group accounts so pages can be shared with exactly the people who should see them:

Terminal window
hupp team ls # teams you belong to
hupp team create acme # start a team
hupp team invite acme dev@corp.com # email an invite link
hupp team rm acme dev@corp.com # remove a member

Invitees follow the emailed link; if they don’t have an account yet, accepting the invite creates one.