UNPKG

hyperledger-fabric

Version:

Script to start fabric

66 lines (41 loc) 1.95 kB
#!/usr/bin/env node const shell = require('shelljs'); var args = process.argv.splice(process.execArgv.length + 2); if(args[0] == 'startFabric'){ shell.exec(__dirname + '/fabric-tools/logo.sh'); console.log('--------------------------------------------------'); console.log('Starting Fabric...'); console.log('--------------------------------------------------'); shell.exec(__dirname + '/fabric-tools/startFabric.sh'); } else if(args[0] == 'stopFabric'){ shell.exec(__dirname + '/fabric-tools/logo.sh'); console.log('--------------------------------------------------'); console.log('Stoping Fabric...'); console.log('--------------------------------------------------'); shell.exec(__dirname + '/fabric-tools/stopFabric.sh'); } else if(args[0] == 'createPeerAdminCard'){ shell.exec(__dirname + '/fabric-tools/logo.sh'); console.log('--------------------------------------------------'); console.log('creating peer admin card...'); console.log('--------------------------------------------------'); shell.exec(__dirname + '/fabric-tools/createPeerAdminCard.sh'); } else if(args[0] == 'teardownFabric'){ shell.exec(__dirname + '/fabric-tools/logo.sh'); console.log('--------------------------------------------------'); console.log('Teardown Fabric...'); console.log('--------------------------------------------------'); shell.exec(__dirname + '/fabric-tools/teardownFabric.sh'); } else{ shell.exec(__dirname + '/fabric-tools/logo.sh'); console.log('--------------------------------------------------'); console.log('commands :'); console.log('1. hyperledger-fabric startFabric'); console.log('2. hyperledger-fabric stopFabric'); console.log('3. hyperledger-fabric teardownFabric'); console.log('4. hyperledger-fabric createPeerAdminCard'); console.log('--------------------------------------------------'); }