Примечание: отслеживание проблем осуществляется в Jira (https://jira.hyperledger.org/secure/Dashboard.jspa). Если вы обнаружите какие-либо проблемы или захотите добавить новые функции, пожалуйста, работайте с Jira.
Этот репозиторий будет использоваться для реализации FAB-10734 Fabric CLI Redesign (https://jira.hyperledger.org/browse/FAB-10734). Это НЕ «официальный» Fabric CLI, и пока нет никаких обязательств, что он им станет.
Hyperledger Fabric CLI — это инструмент, используемый для взаимодействия с сетями Fabric (https://hyperledger-fabric.readthedocs.io/en/latest/).
make
.bin
.fabric
для получения дополнительной информации.fabric network set
.fabric context set
.fabric context use
.Сеть — это прямая ссылка на конфигурацию Fabric-SDK-Go (https://github.com/hyperledger/fabric-sdk-go/blob/main/pkg/core/config/testdata/config_test.yaml). Эта конфигурация содержит все необходимые детали для взаимодействия с сетью Fabric в глобальном масштабе.
Контекст определяет область взаимодействия с сетью. Примером этого может быть: как администратор я хочу, чтобы узел peer0.org1.example.com в организации Org1 присоединился к каналу mychannel. В этом примере контекст будет включать личность, узел, организацию и канал.
Встроенные команды можно найти в /cmd/fabric/commands. Эти команды могут служить примерами для создания будущих команд, таких как plugin chaincode install....
Пользователи могут создавать и устанавливать собственные команды в Fabric CLI. Единственное требование заключается в том, что все внешние команды должны предоставлять файл plugin.yaml.
YAML должен указывать:
Примеры плагинов можно найти в pkg/plugin/testdata/plugins.
Например, если вы хотите интегрировать cryptogen в fabric cmd:
name: cryptogen
usage: cryptogen [<flags>] <command> [<args> ...]
description: Utility for generating Hyperledger Fabric key material
command: cryptogen
#PATH — это местоположение plugin.yaml.
$fabric plugin install $PATH
$fabric cryptogen ...
Вы можете интегрировать некоторые плагины Go или внешнюю команду в fabric cmd.
Исходные файлы проекта Hyperledger предоставляются по лицензии Apache, версия 2.0 (Apache-2.0), расположенной в файле LICENSE. Файлы документации проекта Hyperledger доступны по лицензии Creative Commons Attribution 4.0 International License (CC-BY-4.0), доступной по адресу http://creativecommons.org/licenses/by/4.0/.
Вы можете оставить комментарий после Вход в систему
Неприемлемый контент может быть отображен здесь и не будет показан на странице. Вы можете проверить и изменить его с помощью соответствующей функции редактирования.
Если вы подтверждаете, что содержание не содержит непристойной лексики/перенаправления на рекламу/насилия/вульгарной порнографии/нарушений/пиратства/ложного/незначительного или незаконного контента, связанного с национальными законами и предписаниями, вы можете нажать «Отправить» для подачи апелляции, и мы обработаем ее как можно скорее.
Опубликовать ( 0 )