Skip to content

Unify calling and configuration conventions, move to redcap <subcommand> layout #14

Description

@njvack

Right now, we have a bunch of different conventions for the CLI space here, and a bunch of inconsistencies surrounding parameter names and such and... woof

Currently, this package has something like one consumer, and that consumer is us. I'm proposing a breaking change here; we'd eliminate the existing CLI endpoints and change to:

redcap download
redcap report
redcap split
redcap patch
redcap diff
redcap import

diff and import would be split from the current update_redcap_diff CLI, see #12.

import would have either have its very own subcommands, or a switch, to import JSON or CSV data. (Detecting from file extension is another possibility, though having these utilities read and write from stdin / stdout would be nice and that makes detecting hard. Sniffing based on data is too magical.)

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions