@@ -46,77 +46,11 @@ if (program.list) {
4646}
4747
4848if ( program . show ) {
49- const microAppConfig = microApp . self ( ) ;
50- if ( ! microAppConfig ) return ;
51- const micros = microAppConfig . micros ;
52- switch ( program . show ) {
53- case 'alias' :
54- {
55- logger . logo ( `${ chalk . green ( 'Alias List' ) } :` ) ;
56- micros . forEach ( item => {
57- const microConfig = microApp ( item ) ;
58- if ( microConfig ) {
59- const aliasName = microConfig . name ;
60- if ( aliasName ) {
61- const aliasKey = aliasName [ 0 ] !== '@' ? `@${ aliasName } ` : aliasName ;
62- Object . keys ( microConfig . alias ) . forEach ( key => {
63- if ( microConfig . alias [ key ] ) {
64- logger . logo ( ` * ${ chalk . yellow ( `${ aliasKey } /${ key } ` ) } ` ) ;
65- }
66- } ) ;
67- }
68- }
69- } ) ;
70- // self
71- const aliasName = microAppConfig . name ;
72- if ( aliasName ) {
73- const aliasKey = aliasName [ 0 ] !== '@' ? `@${ aliasName } ` : aliasName ;
74- Object . keys ( microAppConfig . alias ) . forEach ( key => {
75- if ( microAppConfig . alias [ key ] ) {
76- logger . logo ( ` * ${ chalk . yellow ( `${ aliasKey } /${ key } ` ) } ` ) ;
77- }
78- } ) ;
79- }
80- }
81- break ;
82- case 'share' :
83- case 'shared' :
84- {
85- logger . logo ( `${ chalk . green ( 'Shared List' ) } :` ) ;
86- micros . forEach ( item => {
87- const microConfig = microApp ( item ) ;
88- if ( microConfig ) {
89- const aliasName = microConfig . name ;
90- if ( aliasName ) {
91- const aliasKey = aliasName [ 0 ] !== '@' ? `@${ aliasName } ` : aliasName ;
92- Object . keys ( microConfig . shared ) . forEach ( key => {
93- if ( microConfig . shared [ key ] ) {
94- logger . logo ( ` * ${ chalk . yellow ( `${ aliasKey } /${ key } ` ) } ` ) ;
95- }
96- } ) ;
97- }
98- }
99- } ) ;
100- // self
101- const aliasName = microAppConfig . name ;
102- if ( aliasName ) {
103- const aliasKey = aliasName [ 0 ] !== '@' ? `@${ aliasName } ` : aliasName ;
104- Object . keys ( microAppConfig . shared ) . forEach ( key => {
105- if ( microAppConfig . shared [ key ] ) {
106- logger . logo ( ` * ${ chalk . yellow ( `${ aliasKey } /${ key } ` ) } ` ) ;
107- }
108- } ) ;
109- }
110- }
111- break ;
112- default :
113- logger . logo ( `${ chalk . green ( 'Show Details' ) } :` ) ;
114- logger . logo ( JSON . stringify ( microAppConfig . toJSON ( ) , null , 4 ) ) ;
115- break ;
116- }
49+ const name = program . show ;
50+ require ( '../libs/show' ) ( name ) ;
11751}
11852
11953if ( program . update ) {
120- // shelljs.exec('')
121- logger . logo ( ' Not Support! ' ) ;
54+ const name = program . update ;
55+ require ( '../libs/update' ) ( name ) ;
12256}
0 commit comments