Steller’s eider (Polysticta stelleri) is a migrating Arctic diving duck that breeds
along the coastlines of Alaska. It is the rarest, smallest, and fastest flying of the
eider species.
$ eider --help
USAGE
eider [-hV] [--preserve-whitespace] [--skip-history] [--verbose] [-i=<queryPath>] [-q=<query>] [-u=<url>] [-p=<String=String>]...
[COMMAND]
OPTIONS
-u, --url=<url> JDBC connection URL, defaults to "jdbc:duckdb:".
-q, --query=<query> Inline SQL query, if any.
-i, --query-path=<queryPath> SQL query input path, default stdin.
-p, --parameters=<String=String> Query template parameters, in KEY=VALUE format. Specify multiple times if necessary.
--preserve-whitespace Preserve whitespace in SQL query.
--skip-history Skip writing query to history file.
--verbose Show additional logging messages.
-h, --help Show this help message and exit.
-V, --version Print version information and exit.
COMMANDS
help Display help information about the specified command.
generate-completion Generate bash/zsh completion script for eider.
SQL queries
SQL queries can be provided inline via the -q/--query option
eider
Command line tools for DuckDB.
Photo from https://www.rayhennessy.com
Etymology
https://en.wikipedia.org/wiki/Steller%27s_eider
Hacking eider
Install
To build
Using eider
Usage
SQL queries
SQL queries can be provided inline via the
-q/--queryoptionBy default the SQL query is read from
stdinOr the SQL query can be read from a file via the
-i/--query-pathoptionTemplate parameters
${key}-style placeholders in SQL query templates can be replaced at runtime via the-p/--parametersoptionNote the
-p/--parametersoption can be specified multiple times if necessary.SQL query history file
SQL queries are written to a history file
~/.eider_history, unless--skip-historyflag is presentInstalling eider
Installing eider via Conda
eideris available in Conda via Bioconda, https://bioconda.github.ioInstalling eider via Homebrew
eideris available in Homebrew via thehomebrew-parquet-toolstap, https://github.com/heuermh/homebrew-parquet-toolsInstalling eider via Docker
eideris available in Docker via BioContainers, https://biocontainers.proFind
{tag}on the tag search page, https://quay.io/repository/biocontainers/eider?tab=tags