GithubHelp home page GithubHelp logo

trustbloc / fabric-cli-ext Goto Github PK

View Code? Open in Web Editor NEW
1.0 1.0 5.0 487 KB

License: Apache License 2.0

Makefile 1.38% Shell 8.00% Go 77.59% JavaScript 3.65% Dockerfile 0.28% Gherkin 8.70% TypeScript 0.40%

fabric-cli-ext's People

Contributors

bstasyszyn avatar fqutishat avatar rolsonquadras avatar sandrask avatar sudeshrshetty avatar troyronda avatar

Stargazers

 avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

fabric-cli-ext's Issues

Add 'file upload' command

The 'file upload' sub-command allows a client to upload files to DCAS and add their ID's to a file index document.

Update to latest fabric-cli

The latest fabric-cli implements the rest of the lifecycle commands (queryinstalled, getinstalledpackage, queryapproved, checkcommitreadiness, and querycommitted).

Application-specific validation plugins

Allow applications to plug in validation logic that will validate the config before it is persisted. This will prevent invalid configuration from being persisted.

File upload doesn't allow nested paths

When a file is uploaded to a path that has a sub path, e.g. /.well-known/trustbloc, then the following error is returned: "base path of file index doc does not match the base path of the file".

Update to latest sidetree-core

Update to latest sidetree-core:

  • create/update request model changed to include update, recovery commitment instead of keys.

Update to latest fabric-cli

This latest fabric-cli fixes an issue with the way arguments are passed to 'chaincode invoke' and 'chaincode query'.

Ledger-based Configuration CLI

A command-line interface should be provided in order to manage ledger-based configuration. The CLI should be implemented as a hyperledger/fabric-cli plugin and provide the following functionality:

  • Query: Query the configuration using search criteria
  • Update: Create/update ledger configuration. The configuration may be specified inline, as a command flag, or from a local file.
  • Delete: Delete one or more configuration entries using criteria

BDD test setup

Set up the BDD test environment to allow BDD test features to be executed.

Part of epic #7

CLI skeleton

Implement a CLI skeleton which initializes the Fabric SDK and allows commands to be plugged in.

Add 'file createidx' command

The file command should be added as a new fabric-cli plugin. The 'createidx' sub-command allows a client to create a new file index Sidetree document.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.