Technically, itch does have a CLI downloader. Use butler in daemon mode, with –transport stdio to avoid having to communicate through tcp, and skip the –keep-alive. This lets you pass any butlerd command from the command line using input redirection.