Canto-curses(1)
π CANTO-CURSES(1) β General Commands Manual πΈ
okay so bestie, let me tell you about Canto-curses β it's an ncurses frontend for canto-daemon, and it's literally the moment. no cap. π
π COMMAND LINE USAGE π
canto-curses (options)
that's it. that's the vibe. run it with options, slay. β¨
β¨ OPTIONS β¨
-Vβ prints version info and dips. iconic behavior. π-h/--helpβ prints usage help, so you're never lost, bestie. π«Ά-vβ enables verbose logging (debug mode). it's giving tell me everything. π-D/--dir[directory] β changes the base directory forcanto-daemon. default is$XDG_CONFIG_HOME/canto. you can move it around like it's your own furniture. πͺ--nopluginsβ disables ALL plugins. zero plugins. none. ghost town. π--enableplugins'plugin1 plugin2...' β enable these specific plugins. note: this overrides--noplugins, so it's the main character move. π--disableplugins'plugin1 plugin2...' β disable these specific plugins. not today, bestie. π-a/--address[IP] β tries to connect to the address instead of the local Unix socket. defaults to loopback (127.0.0.1), which is literally just home. π-p/--port[port] β uses the port when listening with-a. coordinate your fit. π―-lβ appends pid to the log filename (debug). for when you need to know exactly which instance is doing the thing. π₯
π GETTING STARTED π
:(colon) β brings up the canto-curses command line. it's the doorway to everything. πͺβ¨:helpβ brings up the internal help, which has a way more complete list of keybinds and commands. the full tea. π«
π BASIC COMMANDS π
:set browser[browser] β set your favorite browser. treat yourself. π₯°:set browser.text[True|False] β set this toTrueif you're using a text-based browser likeelinks, so canto-curses knows to give up the screen to it. polite and considerate. π:add[URL](username=user password=secret)(name="Some name")β subscribe to a feed, with optional arguments. the add heard 'round the world. π¬:delβ unsubscribe from the selected feed. it's not you, it's the feed. π
πΈ BASIC KEYBINDS πΈ
j/kβ previous item / next item. up and down, the classic. β¬οΈβ¬οΈJ/Kβ previous tag / next tag. capital letters for the big moves. πPgUp/PgDownβ previous page / next page. flip through like it's a magazine. πgβ goto the selected item in your browser. go go go! π<space>β open / close the internal item reader. the spacebar is that girl. β¨οΈc/vβ collapse (minimize) / uncollapse the selected tag. control the chaos. πC/Vβ collapse (minimize) / uncollapse all visible tags. go big or go home. π₯
π₯ ADVANCED USAGE π₯
Canto-curses supports a lot more features, like categorizing feeds/tags, filtering and sorting, searching, and more β all of which can be discovered with :help. it's giving hidden depths. π΅οΈββοΈ
It also supports a variety of plugins that can add a lot of extra functionality. these are included with this install or available on the homepage. plug in, bestie. πβ¨
π§ PLUGINS π§
Plugins are packaged in <prefix>/canto/plugins (i.e. /usr/lib/canto/plugins) and can be enabled by copying them into your configuration directory (i.e. $XDG_CONFIG_HOME/canto/plugins). Many of them have configuration in them, so you may want to open the files to make changes. here are a few example plugins included with the canto-curses source. π
autocmd.pyβ issues commands automatically on startup (useful to change configuration on startup). set it and forget it. π€reader-extras.pyβ adds extra content to some feeds, also useful to see what's included in a feed. bonus content, no cap. πxtermtitle.pyβ sets the title of xterm-compatible terminals on startup, and optionally includes the selected item title. your terminal title has main character energy. πyank.pyβ adds:yank-link(defaults to'y') and:yank-titlecommands (needsxclipinstalled). grab it and go. πfavorites.pyβ a proof of concept user "favorites" tag, that can change the appearance of certain items selected by the user. it's a whole mood. πsmartlink.pyβ a plugin that lets you define specific handlers for links based on the URL or the output offileon the downloaded content. useful for listening to podcast enclosures or displaying PDF/image/other content in a dedicated program. smart AND pretty. π§ πcleantitle.pyβ a plugin that helps strip bad content (newlines, HTML, etc.) out of item titles. a little spring cleaning for your titles. π§Ήβ¨
π FILES π
$XDG_CONFIG_HOME/canto/curses-logβ the canto-curses log file. receipts. π§Ύ$XDG_CONFIG_HOME/canto/plugins/β the canto-curses enabled plugins directory. where the chosen ones live. π‘/usr/lib/canto/pluginsβ the default packaged plugin directory. the original source. π¦
π HOMEPAGE π
http://codezen.org/canto-ng
that's the spot. go visit. π
π AUTHOR π
Jack Miller <jack@codezen.org>
thank you for your service, king. π«‘
π¦ SEE ALSO π¦
canto-daemon(1) canto-remote(1)
the whole squad. iykyk. π
and bestie, this masterpiece is from the Canto-curses(1) manual β no cap, it's giving general commands manual realness. catch you in the terminal! π
β¨πΈ
π¦ where this page comes from
- arch rolling: canto-curses 0.9.9-9 Β· GPL-2.0-only
- nixos 26.05: canto-curses 0.9.9
- nixpkgs unstable: canto-curses 0.9.9
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash-1017 on : a language model's rewrite of the original, under its terms