This is just a draft of an idea I had for a CLI Mastodon client. It’s by no means an actual spec, more just a list of options hinting at behavior. It’s meant to be inspired a bit by less, a bit by ed, with a hint of git-remote semantics.
- mtd (Short for MasToDon client)
- General Options
These may be set in the general config.
- -n <int>
- Set the frame size for the current session, causing each browsing command to show <int> many toots at a time. This is set before moving the frame as requested, and anchors against a specific edge depending on the action. When moving the frame to newer toots, it anchors against the frame’s new edge, and when moving to older toots, it anchors against the frame’s old edge. Applicable to
tail
,previous
,next
,redisplay
.
- General Options