Canto-remote(1)
π CANTO-REMOTE π
so bestie, real talk β this is Canto-remote(1), a page from the General Commands Manual, and it's basically the little remote control situation for canto-daemon. It gives you some capability to configure and query canto-daemon without dragging a whole full client along. Perfect for scripting, or for interfacing with other programs. iykyk π
β¨ COMMAND LINE USAGE β¨
the whole vibe in one line, no cap:
canto-remote (options) [command] (arguments)
πΈ OPTIONS πΈ
okay so here's your flag menu, literally all of them:
-Vβ prints version info and dips out. that's it, that's the whole job π-h,--helpβ print usage help-D,--dir[directory] β change the base directory forcanto-daemon. the default is$XDG_CONFIG_HOME/canto--nopluginsβ disable all the plugins. every last one. π--enableplugins 'plugin1 plugin2...'β enable these plugins. this one overrides--noplugins, so it's the main character here π--disableplugins 'plugin1 plugin2...'β disable these plugins-a,--address[IP] β attempt to connect to address instead of the local Unix socket. defaults to loopback (127.0.0.1)-p,--port[port] β use port when you're connecting with-a
π¦ COMMANDS π¦
Canto-remote supports various commands to configure canto-daemon β although ngl, using a real client is recommended. but hey, we're here, let's go π«Ά
help[command] β get help on a specific commandaddfeed[URL](username=user password=secret)(name="Some name")β subscribe to a feed, optionally with special arguments. if you don't specify a name, the feed's title gets used instead β¨listfeedsβ list all subscribed feedsdelfeed[name or listfeeds index] β unsubscribe from a feedstatus(--tag=tag)(--read|--total|--tags)β print the number of unread items, optionally restricted to a specific tag.--readprints read items,--totalprints total items,--tagsprints the value for all tags.
NOTE: this is still subject to filters, so if you're filtering all read items, --read will never return anything but 0. like... ever. π that's not a bug bestie that's just the filters doing their thing.
force-updateβ refetch all feeds, regardless of timestamps π₯config(="value")β change a configuration variable. (you probably don't want to do this by hand, use a client π)one-config(= value)β change a single configuration variable, assuming the entire line is one setting. (you probably don't want to do this by hand either β use a client, bestie)exportβ write an OPML formatted list of feeds to stdout (i.e.canto-remote export > feedlist.opml)importβ import an OPML formatted list of feeds from stdin (i.e.canto-remote import < feedlist.opml)killβ kill the daemon you're connecting to π dramatic but effectivescriptβ run a script (testing code)
NOTE: plugins can also add remote commands, likesync, which will also be listed with--help(or no arguments). so if--helpshows you stuff that isn't on this list, that's why π
π§ HOMEPAGE π§
the plug, the link, the source of truth:
http://codezen.org/canto-ng
β AUTHOR β
the icon behind it all: Jack Miller <jack@codezen.org> π
π SEE ALSO π
canto-daemon(1)β go read that one too, bestie, it's the whole other half of the story
and that's the page!! π this was Canto-remote, from the General Commands Manual, dated Canto-remote β slay, periodt, go script something cute πβ¨
π¦ where this page comes from
- arch rolling: canto-daemon 0.9.8-7 Β· GPL-2.0-only
- nixos 26.05: canto-daemon 0.9.8
- nixpkgs unstable: canto-daemon 0.9.8
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash-1017 on : a language model's rewrite of the original, under its terms