This portal has been archived. Explore the next generation of this technology.

Ck repositories

module:repo (v1.0.0)
License: BSD 3-clause (code) and CC BY-SA 4.0 (data)
Creation date: 2014-12-06
cID: 032630d041b4fd8a:befd7892b0d469e9

Don't hesitate to get in touch if you encounter any issues or would like to discuss this community project!
Please report if this CK component works: 1  or fails: 0 
Sign up to be notified when artifacts are shared or updated!

Description  

This is our attempt to share automation actions from scientific research projects as unified Python modules with a common CLI and Python API to help researchers and practitioners reuse best practices. Our on-going project is to make the onboarding process as simple as possible via this platform. Please check this CK white paper and don't hesitate to contact us if you have suggestions or feedback!
  • Automation framework: CK
  • Development repository: default
  • How to get the stable version from this portal via the CK client:
    pip install cbench
    cb download module:repo --version=1.0.0 --all
    ck help repo
  • How to get the development version:
    pip install ck
    ck pull repo:default
    ck help repo
  • CK automation actions (CLI with the Python CK API and JSON IO):
    • ck add repo - register new repository in CK (API)
    • ck browse repo - show remote repo in a browser (API)
    • ck copy repo - copy repo (forbidden) (API)
    • ck cp repo - copy repo (forbidden) (API)
    • ck create repo - register new repository in CK (API)
    • ck delete repo - remove repository from CK (API)
    • ck deps repo - resolve dependencies on other repositories for a given repository (API)
    • ck find repo - find path to repo (API)
    • ck get_and_unzip_archive repo - (receive repository from web if needed in zip), unzip and register repository in CK (API)
    • ck import repo - register repository from current path in CK (API)
    • ck print_deps repo - print dependencies on other shared repositories (API)
    • ck pull repo - if a given repository is shared, pull it from GIT (API)
    • ck push repo - if a given repository is shared shared, push and commit it to GIT (API)
    • ck recache repo - recache all local repositories (to speed up search) (API)
    • ck remove repo - remove repository from CK (API)
    • ck ren repo - rename repo (API)
    • ck rename repo - rename repo (API)
    • ck renew repo - renew repository (remove fully and pull again) (API)
    • ck reset repo - reset git repos (default branch) (API)
    • ck rm repo - remove repository from CK (API)
    • ck show repo - show repositories and their status (API)
    • ck unzip repo - unzip entries from an archive to a given CK repository (API)
    • ck update repo - update repository description (API)
    • ck where repo - find local path to a given repository (API)
    • ck zip repo - archive repository to zip (can be shared with public, for Artifact Evaluation, etc) (API)

Dependencies    

Style 1   Style 2  

Versions  

Files  

Comments  

Please log in to add your comments!
If you notice any inapropriate content that should not be here, please report us as soon as possible and we will try to remove it within 48 hours!