Social graph¶
These commands manage your relationships with other accounts: following, muting, and blocking.
All commands accept a user@host handle or a bare numeric account ID.
Account input¶
Every command takes an ACCOUNT argument. taibai accepts:
- A full handle:
user@mastodon.social - A handle with a leading
@:@user@mastodon.social - A bare numeric account ID:
109031952222346765
Follow / Unfollow¶
Follow an account:
Unfollow:
Both commands print a confirmation line and return the updated relationship.
Use --json to dump the relationship object instead:
Mute / Unmute¶
Mute an account (hides their posts from your timelines and, by default, their notifications):
Mute for a fixed duration (seconds):
Mute posts only, keep notifications:
Unmute:
Block / Unblock¶
Block an account (prevents them from seeing or interacting with your posts):
Unblock:
View a profile¶
Display a remote account's profile and their most recent posts:
--limit controls how many recent posts are shown (default: 20).
Use --json to dump the account info and posts as a JSON object:
Options reference¶
Short-action commands (follow, unfollow, block, unblock, unmute):
| Option | Short | Default | Description |
|---|---|---|---|
ACCOUNT |
— | — | Handle (user@host) or numeric ID |
--json |
— | off | Dump the relationship as JSON |
--profile |
-p |
default |
Profile name (TAIBAI_PROFILE env var) |
mute additionally accepts:
| Option | Default | Description |
|---|---|---|
--duration SECS |
indefinite | Mute duration in seconds |
--no-notifications |
off | Keep notifications, only mute posts |
profile additionally accepts:
| Option | Short | Default | Description |
|---|---|---|---|
--limit |
-n |
20 |
Maximum number of recent posts to show |
--json |
— | off | Dump account + posts as JSON |