Sharing with one person

Name who may open the app with --to. That address gets an invite email when the share starts, and nobody else can get in. The link itself carries no secret.

$ purlview share 3000 --to ana@example.com
 Sharing localhost:3000
 Invite sent to ana@example.com

https://k7m2p4qx.purlview.link/

The invite

The email says who invited them and has one button, Open app. Pressing it opens a page that says Your link is ready; its Open app button opens your app. The invite works once and lasts as long as the share.

The request page

If they lost the email or are on another device, send them the link itself. It opens a page that says You're invited to try an app and asks for their email. An address you named gets a new email with a link that works once, for 5 minutes; every address sees the same Check your inbox page, so the page reveals nothing about who was named.

Several people

Repeat --to for each person, up to 10. The flag's own words: Let in only this email address; repeat for several. Each address is sent an invite.

 Invites sent to ana@example.com and raj@example.com

Access   Only ana@example.com and raj@example.com

If an invite cannot be sent, the share still starts and the terminal says so:

! Invite not sent to raj@example.com — send them the link yourself

Print the link of a running share with purlview link k7m2p4qx; purlview list never shows links, so it is safe on a shared screen.