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