1- import { Command } from '@contentstack/cli-command' ;
2- import { cliux , configHandler , flags , FlagInput , formatError } from '@contentstack/cli-utilities' ;
1+ import { cliux , configHandler , flags , FlagInput , log , handleAndLogError } from '@contentstack/cli-utilities' ;
32import { BaseCommand } from '../../../base-command' ;
43
54export default class TokensRemoveCommand extends BaseCommand < typeof TokensRemoveCommand > {
@@ -14,7 +13,6 @@ export default class TokensRemoveCommand extends BaseCommand<typeof TokensRemove
1413 const { flags : removeTokenFlags } = await this . parse ( TokensRemoveCommand ) ;
1514 const alias = removeTokenFlags . alias ;
1615 const ignore = removeTokenFlags . ignore ;
17-
1816 try {
1917 const token = configHandler . get ( `tokens.${ alias } ` ) ;
2018 const tokens = configHandler . get ( 'tokens' ) ;
@@ -48,20 +46,18 @@ export default class TokensRemoveCommand extends BaseCommand<typeof TokensRemove
4846 }
4947
5048 selectedTokens . forEach ( ( ele ) => {
51- this . logger . info ( 'selected tokens' , ele ) ;
49+ log . info ( `Selected token: ${ ele } ` , this . contextDetails ) ;
5250 } )
5351
5452 selectedTokens . forEach ( ( element ) => {
5553 const selectedToken = element . split ( ':' ) [ 0 ] ;
5654 configHandler . delete ( `tokens.${ selectedToken } ` ) ;
5755 cliux . success ( 'CLI_AUTH_TOKENS_REMOVE_SUCCESS' ) ;
58- this . logger . info ( ' Token removed successfully !!' , element ) ;
56+ log . info ( ` Token removed: ${ selectedToken } ` , this . contextDetails ) ;
5957 } ) ;
6058 } catch ( error ) {
61- let errorMessage = formatError ( error ) || 'Something went wrong while removing token. Please try again.' ;
62- this . logger . error ( 'Token remove error' , errorMessage ) ;
6359 cliux . print ( 'CLI_AUTH_TOKENS_REMOVE_FAILED' , { color : 'yellow' } ) ;
64- cliux . print ( errorMessage , { color : 'red' } ) ;
60+ handleAndLogError ( error , { ... this . contextDetails } )
6561 }
6662 }
6763}
0 commit comments