Quick start

From nothing installed to a tester in your app, in four steps.

1. Install

Follow the install page for your system.

2. Share

Start your app, then name its port. The first share signs you in: type your email, then the 6-digit code from the email it sends. The code is typed as hidden text, and the first sign-in creates your account.

$ purlview share 3000

Sign in to Purlview

  Email: sam@example.com
  Code sent. Check your inbox.
  Code: 

 Signed in as sam@example.com

 Sharing localhost:3000

https://k7m2p4qx.purlview.link/?token=Zk3vQ9x7Lm2Np5RtYw8AbC

Access   Anyone with this link
Expires  in 1h · 3:42 PM
Stop     Ctrl-C

The link is the only thing printed on standard output, so it pipes to the clipboard on its own. With --background the command returns once the share is running and says how to stop it.

3. Send the link

Anyone with the link can open your app for the next hour. Your app's own login still applies; testers sign in to your app as themselves. When the first tester opens it, the terminal says so:

2:44 PM   First visitor opened the app

Change your app. Hot reload reaches the tester through the same link, and so does every page they open next.

4. Stop

Press Ctrl-C:

3:10 PM   Stopped — the link no longer works

From any device signed in to your account, purlview list shows your shares and purlview stop k7m2p4qx stops one by its id. A share also stops on its own after an hour:

3:37 PM  ! Expires in 5 minutes
3:42 PM  Share expired