Seedcase logo: Main page Seedcase logo: Main page zen-do
  • Overview
  • Guide
  • Design
  • Main Seedcase website

zen-do

Zenodo tasks from the command-line

Overview Explore guide

Copier GitHub License GitHub Release Build documentation Checks OpenSSF Scorecard CodeQL pre-commit.ci status lifecycle Project Status: WIP – Initial development is in progress, but there has not yet been a stable, usable release suitable for the public.

zen-do is a command-line interface (CLI) tool for preparing, managing, and publishing Zenodo deposits from a metadata file and your existing research files (e.g., code, data, metadata, documentation).

✨ Key features

  • Quickly and easily initialize a .zenodo.toml file for preparing your project to be published on Zenodo.
  • Manage your project on your Zenodo account from the terminal.
  • Convert metadata between formats such as .zenodo.toml, .zenodo.json, _quarto.yml, pyproject.toml, and CITATION.cff
  • Publish and update projects from the terminal.

About the Seedcase Project

zen-do is part of the Seedcase Project, which helps research projects manage and process data in line with the FAIR principles.

Discover more of our products

Want to contribute?

We would love your feedback or contributions! Head over to the GitHub repository to share your ideas or contribute code. Your input makes us better!

 
  • License: CC-BY 4.0

  • Code of Conduct

  • Contributing

  • Funded by the Novo Nordisk Foundation

  • Edit this page
  • Report an issue
  • View source