1- import chalk from 'chalk ' ;
1+ import yanse from 'yanse ' ;
22import * as fs from 'fs' ;
33import { CLIOptions , Inquirerer , OptionValue , Question } from 'inquirerer' ;
44import { KubernetesClient } from 'kubernetesjs' ;
@@ -82,12 +82,12 @@ async function promptResourceSelection(
8282 break ;
8383
8484 default :
85- console . log ( chalk . yellow ( `Resource type '${ resourceType } ' not implemented yet for selection` ) ) ;
85+ console . log ( yanse . yellow ( `Resource type '${ resourceType } ' not implemented yet for selection` ) ) ;
8686 return [ ] ;
8787 }
8888
8989 if ( resources . length === 0 ) {
90- console . log ( chalk . yellow ( `No ${ resourceType } s found in namespace ${ namespace } ` ) ) ;
90+ console . log ( yanse . yellow ( `No ${ resourceType } s found in namespace ${ namespace } ` ) ) ;
9191 return [ ] ;
9292 }
9393
@@ -130,7 +130,7 @@ async function deleteResource(
130130
131131 }
132132 } ) ;
133- console . log ( chalk . green ( `Pod "${ resourceName } " deleted successfully` ) ) ;
133+ console . log ( yanse . green ( `Pod "${ resourceName } " deleted successfully` ) ) ;
134134 break ;
135135
136136 case 'service' :
@@ -143,7 +143,7 @@ async function deleteResource(
143143
144144 }
145145 } ) ;
146- console . log ( chalk . green ( `Service "${ resourceName } " deleted successfully` ) ) ;
146+ console . log ( yanse . green ( `Service "${ resourceName } " deleted successfully` ) ) ;
147147 break ;
148148
149149 case 'deployment' :
@@ -156,7 +156,7 @@ async function deleteResource(
156156
157157 }
158158 } ) ;
159- console . log ( chalk . green ( `Deployment "${ resourceName } " deleted successfully` ) ) ;
159+ console . log ( yanse . green ( `Deployment "${ resourceName } " deleted successfully` ) ) ;
160160 break ;
161161
162162 case 'configmap' :
@@ -169,7 +169,7 @@ async function deleteResource(
169169
170170 }
171171 } ) ;
172- console . log ( chalk . green ( `ConfigMap "${ resourceName } " deleted successfully` ) ) ;
172+ console . log ( yanse . green ( `ConfigMap "${ resourceName } " deleted successfully` ) ) ;
173173 break ;
174174
175175 case 'secret' :
@@ -182,14 +182,14 @@ async function deleteResource(
182182
183183 }
184184 } ) ;
185- console . log ( chalk . green ( `Secret "${ resourceName } " deleted successfully` ) ) ;
185+ console . log ( yanse . green ( `Secret "${ resourceName } " deleted successfully` ) ) ;
186186 break ;
187187
188188 default :
189- console . log ( chalk . yellow ( `Resource type '${ resourceType } ' not implemented yet for deletion` ) ) ;
189+ console . log ( yanse . yellow ( `Resource type '${ resourceType } ' not implemented yet for deletion` ) ) ;
190190 }
191191 } catch ( error ) {
192- console . error ( chalk . red ( `Error deleting ${ resourceType } "${ resourceName } ": ${ error } ` ) ) ;
192+ console . error ( yanse . red ( `Error deleting ${ resourceType } "${ resourceName } ": ${ error } ` ) ) ;
193193 }
194194}
195195
@@ -207,14 +207,14 @@ async function deleteFromYaml(client: KubernetesClient, filePath: string, namesp
207207 const ns = resource . metadata ?. namespace || namespace ;
208208
209209 if ( ! name ) {
210- console . error ( chalk . red ( 'Resource must have a name' ) ) ;
210+ console . error ( yanse . red ( 'Resource must have a name' ) ) ;
211211 continue ;
212212 }
213213
214214 await deleteResource ( client , kind , name , ns ) ;
215215 }
216216 } catch ( error ) {
217- console . error ( chalk . red ( `Error processing YAML file: ${ error } ` ) ) ;
217+ console . error ( yanse . red ( `Error processing YAML file: ${ error } ` ) ) ;
218218 }
219219}
220220
@@ -234,7 +234,7 @@ export default async (
234234 const filePath = argv . f || argv . filename ;
235235
236236 if ( ! fs . existsSync ( filePath as string ) ) {
237- console . error ( chalk . red ( `File not found: ${ filePath } ` ) ) ;
237+ console . error ( yanse . red ( `File not found: ${ filePath } ` ) ) ;
238238 return ;
239239 }
240240
@@ -258,7 +258,7 @@ export default async (
258258 ) ;
259259
260260 if ( selectedResources . length === 0 ) {
261- console . log ( chalk . yellow ( 'No resources selected for deletion' ) ) ;
261+ console . log ( yanse . yellow ( 'No resources selected for deletion' ) ) ;
262262 return ;
263263 }
264264
@@ -272,7 +272,7 @@ export default async (
272272 const { confirmDelete } = await prompter . prompt ( argv , [ confirmQuestion ] ) ;
273273
274274 if ( ! confirmDelete ) {
275- console . log ( chalk . yellow ( 'Deletion cancelled' ) ) ;
275+ console . log ( yanse . yellow ( 'Deletion cancelled' ) ) ;
276276 return ;
277277 }
278278
@@ -281,6 +281,6 @@ export default async (
281281 }
282282 }
283283 } catch ( error ) {
284- console . error ( chalk . red ( `Error: ${ error } ` ) ) ;
284+ console . error ( yanse . red ( `Error: ${ error } ` ) ) ;
285285 }
286286} ;
0 commit comments