Skip to main content

"CLI utilities for TU Graz Repository."

Project description

https://github.com/tu-graz-library/repository-cli/workflows/CI/badge.svg https://img.shields.io/github/tag/tu-graz-library/repository-cli.svg https://img.shields.io/pypi/dm/repository-cli.svg https://img.shields.io/github/license/tu-graz-library/repository-cli.svg https://readthedocs.org/projects/repository-cli/badge/?version=latest

CLI utilities for TU Graz Repository

Further documentation is available on https://repository-cli.readthedocs.io/

Changes

Version v0.12.1 (release 2024-02-19)

  • fix: example command for update-remote-pid

  • records: add set embargo until

  • setup: add python3.11 support

  • black: fix formating v24.1.1

Version v0.12.0 (release 2024-01-25)

  • pids: add command update-remote-pid

  • options: make the data_model option required

  • fix: copy paste error

Version v0.11.1 (release 2023-11-10)

  • cli: tmp fix, this should be revisited

  • setup: increase rdm version

Version v0.11.0 (release 2023-11-03)

  • add command for adding persistent identifiers

Version v0.10.0 (release 2023-09-12)

  • add way to generate commands that update JSON

  • refactor: delete-draft

  • test: improve run-tests.sh

  • setup: use pytest-black-ng instead of pytest-black

  • fix: logic error

  • fix: can’t return draft without existing record

  • fix: cli delete-draft

Version v0.9.0 (release 2023-07-31)

  • records: add data_model parameter

  • typing: use new optional syntax

  • service: add lom service

  • global: update ruff

Version v0.8.1 (release 2023-06-07)

  • refactor: move json validation into JSON

  • refactor: get_record_or_draft

Version v0.8.0 (release 2023-06-01)

  • records: make arguments ready for drafts too

  • records: add argument delete-file

Version v0.7.0 (release 2023-05-30)

  • test: fix and pin due flask-babelex

  • records: separate replace-file from add-file

  • fix: black color on black background, bad

  • types: otherwise it is not working with 3.9

  • global: migrate to ruff

Version v0.6.0 (release 2023-05-01)

  • cli: add command publish

  • cli: add record_id parameter to modify-access

Version v0.5.0 (release 2023-03-08)

  • setup: remove python 3.11

  • records: add command modify-access

  • records: change add-file command to common pattern

Version v0.4.0 (release 2023-02-09)

  • setup: add pylint and bandit

  • feature: add parameter add-metadata-to-records

  • refactor: add decorator without brackets

  • refactor: remove two character long forms

  • change: empty output not shown for list

  • change: command list output_file required=False

  • refactor:

  • refactor: make count datamodel independent

  • refactor: removed directory cli

Version v0.3.1 (release 2023-02-01)

  • setup: move jq and tabulate to install require

Version v0.3.0 (release 2023-01-31)

  • improve: add explicit raised RuntimeError

  • record: add parameters to list_records

  • users: change to table output

  • refactor: add Color class

  • refactor

  • fix: tests

Version v0.2.0 (release 2023-01-20)

  • add files enabled check

  • add data_model param and marc21 service

  • add add_file command

  • setup: update to newer infrastructure

  • add .git-blame-ignore-revs

  • migrate to use black as opinionated auto formater

  • migrate setup.py to setup.cfg

  • feature: add delete-draft command

  • dep: bump invenio_app_rdm (#27)

  • tests: add test cases for cli commands (#25)

  • cli: adds command for pids

  • Rename records command (#23)

  • bugfix: build readthedocs doc: setup documentation for click commands closes #14

  • global: cleanup

  • global: refactor comments/strings.

  • cli: show number of rdmrecords.

Version 0.1.0 (released TBD)

  • Initial public release.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

repository-cli-0.12.1.tar.gz (31.9 kB view hashes)

Uploaded Source

Built Distribution

repository_cli-0.12.1-py2.py3-none-any.whl (19.9 kB view hashes)

Uploaded Python 2 Python 3

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page