FOMIO CLI · INTERACTIVE MODE
The terminal as a reading room.
Type fomio with nothing after it, and instead of running one command and leaving, you stay: browse the feed, open a Byte—a post—read its replies, wander into a Teret, write something, all without leaving the screen.
fomio
If you only remember one key, make it ? — it shows what every key does on the screen you're looking at, anytime.
Moving around
These keys work the same way on every screen:
| key | what it does |
|---|---|
| j / ↓ | Move down one item |
| k / ↑ | Move up one item |
| enter | Open whatever is selected |
| b / ← | Go back to the previous screen |
| / | Open the command palette |
| ? | Show or hide the help screen |
| q | Quit fomio |
Each screen adds a few of its own
On the feed
| key | what it does |
|---|---|
| h | Switch to the hot feed (trending Bytes) |
| l | Switch to the latest feed (newest Bytes) |
Reading a Byte
| key | what it does |
|---|---|
| r | Write a reply to this Byte |
| l | Like this Byte |
| m | Bookmark this Byte to find it later |
| s | Copy a shareable link to your clipboard |
| u | Open the author's profile |
Inside a Teret
| key | what it does |
|---|---|
| c | Create a new Byte in this Teret—a Byte always lives in the community where you write it |
The command palette
Press / anywhere and a small prompt opens. Type a command, press enter, and you jump straight there—no menus in between.
| command | what it does |
|---|---|
/feed | Jump back to the feed (also answers to /home) |
/search <query> | Search Bytes, Terets, and people |
/byte <id> | Open a Byte by its number |
/hubs | Browse all Hubs—a Hub groups related Terets on one theme |
/hub <slug> | Open one Hub |
/teret <slug> | Open a Teret |
/user <username> | Open a person's profile |
/post or /post <teret> | Compose a new Byte (also answers to /create) |
/reply <id> | Reply to a Byte |
/like <id> | Like a Byte |
/bookmark <id> | Bookmark a Byte |
/login | Sign in through your browser |
/whoami | Show which account you're signed in with |
/logout | Sign out |
If a command needs something you didn't give it, the palette says so right there—for example Usage: /search <query>—and lets you finish typing.
Writing without leaving
Press c in a Teret (or r on a Byte, or use /post) and a composer opens inside the terminal. New Bytes ask for a title and body; replies just want the body.
| key | what it does |
|---|---|
| ctrl+d | Publish what you wrote |
| esc | Step back. If you've written something, the composer asks before discarding: press esc again to discard, or any other key to keep writing. |
Nothing you write is lost to a stray keypress—discarding always takes two deliberate steps.
One app, two ways in
Interactive mode and the one-shot commands are the same app. fomio feed -i opens the feed straight into interactive mode; pressing q drops you back at your prompt. Use whichever fits the moment—wander in the evening, fomio reply 113 -m "…" between two tasks.