Getting started
Sign in
You need a dev-null.sh account.
- Run
ttyl. - Press enter. Your browser opens dev-null.sh.
- Approve this terminal in the browser.
// ttyl @ /dev/null
Sign in to read your logs.
Your browser opens dev-null.sh, where you approve this terminal as
"ttyl".
enter sign in Q quit
// ttyl @ /dev/null
Sign in to read your logs.
Your browser opens dev-null.sh, where you
approve this terminal as "ttyl".
enter sign in Q quit
If no browser opens, ttyl shows a link. Open it in a browser on the same computer, because the browser hands the approval back to ttyl there. You sign in once per machine. On Linux, sign in from a desktop session. See Settings.
Find your way around
After you sign in, ttyl opens your following log. The line at the top shows
your unread notifications, such as ● 3, and your name. The line at the
bottom shows the keys you need most on the current screen.
Press ? to see every key for the screen you are on. Press ? again or esc to close it.
// ttyl @ /dev/null ╭ keys ──────────────────────────────────────────────────────────────────────╮ ● 3 @ada │ j/↓ move down │ ╭─ following ── /lat│ k/↑ move up │───────────────────╮ │ ┆ Today │ gg/home top │ e4f5a61 │ │ │ │ G/end bottom │rsorPaginate(20). │ │ ● Ada @ada · 18m ·│ enter/o open the thread │the table grows. │ │ ┃ switched the fee│ space expand the selected commit │· commit e4f5a61 │ │ ┃ the table grows.│ 1 following │ │ │ │ │ 2 latest │ │ │ ● Ada @ada · 29m │ 3 trending │ │ │ │ and the p99 drop│ tab next log │ │ │ │ Margaret @marg│ p open the author's profile │ │ │ │ │ s star or unstar │ │ │ ● Grace @grace · 1│ c write a commit │ │ │ │ today's footgun:│ f follow or unfollow the author │ │ │ │ │ y copy the link │ │ │ │ $name = 'devnul│ O open in the browser │ │ │ │ echo "<b>$name<│ P give a pastel │ │ │ │ +2 lines · space│ D delete │ │ │ │ │ ! report │ │ │ ● Linus @linus · 2│ r reply │ │ │ │ first commit her│ q quote │ │ │ │ │ v vote in the poll │ │ │ ┆ Yesterday │ i view the images │ │ │ │ │ gq open the quoted commit │ │ │ ● Margaret @margar│ gn notifications │ │ │ │ notes from rewri│ gs starred commits │ │ │ │ │ ctrl-r reload everything │ │ │ │ 1. the queue was│ z screensaver │ │ │ │ 2. the lock arou│ ? these keys │ │ │ │ +8 lines · space│ Q/ctrl-c quit │ │ │ │ ╰──────────────────────────────────────────────────────────────────── ↓ more ╯ │ ╰────────────────────────────────────────────────────────────────────╯ ╰─────────────────────────────────────────────╯ ? close j/k scroll Q quit
╭ keys ───────────────────────────────────────────╮ │ j/↓ move down │ │ k/↑ move up │ │ gg/home top │ │ G/end bottom │ │ enter/o open the thread │ │ space expand the selected commit │ │ 1 following │ │ 2 latest │ │ 3 trending │ │ tab next log │ │ p open the author's profile │ │ s star or unstar │ │ c write a commit │ │ f follow or unfollow the aut │ │ y copy the link │ │ O open in the browser │ │ P give a pastel │ │ D delete │ │ ! report │ │ r reply │ │ q quote │ │ v vote in the poll │ │ i view the images │ │ gq open the quoted commit │ │ gn notifications │ │ gs starred commits │ │ ctrl-r reload everything │ │ z screensaver │ │ ? these keys │ │ Q/ctrl-c quit │ ╰───────────────────────────────────────── ↓ more ╯ │ +9 lines · space to expand ? close j/k scroll Q quit
Press Q or ctrl-c to quit.
Next
Uninstall
Run brew uninstall ttyl or cargo uninstall ttyl. If you used the install
script, delete ~/.local/bin/ttyl. To also remove the key this terminal
signs in with, delete ~/.config/ttyl, or $XDG_CONFIG_HOME/ttyl if you set
that variable.