@@ -18,6 +18,10 @@ const Admin = require('composer-admin');
1818const BusinessNetworkDefinition = Admin . BusinessNetworkDefinition ;
1919const fs = require ( 'fs' ) ;
2020const sanitize = require ( 'sanitize-filename' ) ;
21+
22+ // const ora = require('ora');
23+ const chalk = require ( 'chalk' ) ;
24+
2125/**
2226 * Composer Create Archive command
2327 *
@@ -37,23 +41,24 @@ class Create {
3741
3842 let inputDir = '' ;
3943
40- console . log ( 'Creating Business Network Archive\n' ) ;
44+ console . log ( chalk . blue . bold ( 'Creating Business Network Archive\n' ) ) ;
4145 if ( argv . sourceType === 'module' ) {
4246 // using a npm module name
4347 //
4448 let moduleName = argv . sourceName ;
4549 const path = require ( 'path' ) ;
46- console . log ( 'Node module search path : \n' + process . env . NODE_PATH + ' \n' ) ;
50+
4751 let moduleIndexjs ;
4852 try {
4953 moduleIndexjs = require . resolve ( moduleName ) ;
5054 } catch ( err ) {
5155 if ( err . code === 'MODULE_NOT_FOUND' ) {
5256 let localName = process . cwd ( ) + '/node_modules/' + moduleName ;
53- console . log ( 'Not found in main node_module search path, trying current directory :' + localName ) ;
57+ console . log ( chalk . bold . yellow ( 'Not found in main node_module search path, trying current directory' ) ) ;
58+ console . log ( chalk . yellow ( '\tCurrent Directory: ' ) + localName ) ;
5459 moduleIndexjs = require . resolve ( localName ) ;
5560 } else {
56- console . log ( 'Unable to locate the npm module specified' ) ;
61+ console . log ( chalk . blue . red ( 'Unable to locate the npm module specified' ) ) ;
5762 return Promise . reject ( err ) ;
5863 }
5964
@@ -69,12 +74,14 @@ class Create {
6974 inputDir = argv . sourceName ;
7075 }
7176 }
72- console . log ( 'Looking for package.json of Business Network Definition in ' + inputDir ) ;
77+ console . log ( chalk . blue . bold ( '\nLooking for package.json of Business Network Definition' ) ) ;
78+ console . log ( chalk . blue ( '\tInput directory: ' ) + inputDir ) ;
7379
7480 return BusinessNetworkDefinition . fromDirectory ( inputDir ) . then ( ( result ) => {
75- console . log ( '\nFound:\nDescription:' + result . getDescription ( ) ) ;
76- console . log ( 'Name:' + result . getName ( ) ) ;
77- console . log ( 'Identifier:' + result . getIdentifier ( ) ) ;
81+ console . log ( chalk . blue . bold ( '\nFound:' ) ) ;
82+ console . log ( chalk . blue ( '\tDescription: ' ) + result . getDescription ( ) ) ;
83+ console . log ( chalk . blue ( '\tName: ' ) + result . getName ( ) ) ;
84+ console . log ( chalk . blue ( '\tIdentifier: ' ) + result . getIdentifier ( ) ) ;
7885
7986
8087 if ( ! argv . archiveFile ) {
@@ -85,7 +92,8 @@ class Create {
8592 ( result ) => {
8693 //write the buffer to a file
8794 fs . writeFileSync ( argv . archiveFile , result ) ;
88- console . log ( '\nWritten Business Network Definition Archive file to ' + argv . archiveFile ) ;
95+ console . log ( chalk . blue . bold ( '\nWritten Business Network Definition Archive file to ' ) ) ;
96+ console . log ( chalk . blue ( '\tOutput file: ' ) + argv . archiveFile ) ;
8997 return ;
9098 }
9199
0 commit comments