/cli

a commandline client for unlibrary readerd

Primary LanguageElixir

Unlibrary CLI

aka UnCLI

Installation

git clone https://github.com/unlibrary/cli
cd cli
mix deps.get
mix escript.build

This will produce a binary named uncli in your working directory.

readerd is required as backend for uncli.

Usage

$  uncli --help
uncli v0.1.0
a rss reader cli for unix systems built using elixir and erlang.

USAGE:
    uncli <command> <subcommand> [flags]

CORE COMMANDS:
    accounts
    auth
    sources
    entries
    feeds

SUBCOMMANDS:
    accounts create
        creates a new account

    auth login
        configures current authenticated account

    sources add
        adds a new source

    sources list
        list all sources in the authenticated account

    sources remove <url>
        removes a source (use list to get url)

    entries list
        lists all downloaded entries in the authenticated account

    entries read <id>
        renders entry (use list to get id)

    feeds download
        downloads the 5 newest entries (skips entries that are already downloaded) from the sources in the authenticated account

    feeds prune [opts]
        deletes read entries, use --all to delete all downloaded entries


FLAGS:
    --help, -h
        show these instructions

    --version, -v
        show uncli version


Read the full manual at https://unlibrary.github.io/cli/