@@ -665,31 +665,6 @@ export default async function uninstall() {
665665 // Initial tracking (only if telemetry enabled)
666666 await ensureTrackingCompleted ( 'uninstall_start' ) ;
667667
668- // Print ASCII art for UNINSTALL
669- console . log ( '\n' ) ;
670- console . log ( '██╗ ██╗███╗ ██╗██╗███╗ ██╗███████╗████████╗ █████╗ ██╗ ██╗ ██╗███╗ ██╗ ██████╗ ' ) ;
671- console . log ( '██║ ██║████╗ ██║██║████╗ ██║██╔════╝╚══██╔══╝██╔══██╗██║ ██║ ██║████╗ ██║██╔════╝ ' ) ;
672- console . log ( '██║ ██║██╔██╗ ██║██║██╔██╗ ██║███████╗ ██║ ███████║██║ ██║ ██║██╔██╗ ██║██║ ███╗' ) ;
673- console . log ( '██║ ██║██║╚██╗██║██║██║╚██╗██║╚════██║ ██║ ██╔══██║██║ ██║ ██║██║╚██╗██║██║ ██║' ) ;
674- console . log ( '╚██████╔╝██║ ╚████║██║██║ ╚████║███████║ ██║ ██║ ██║███████╗███████╗██║██║ ╚████║╚██████╔╝' ) ;
675- console . log ( ' ╚═════╝ ╚═╝ ╚═══╝╚═╝╚═╝ ╚═══╝╚══════╝ ╚═╝ ╚═╝ ╚═╝╚══════╝╚══════╝╚═╝╚═╝ ╚═══╝ ╚═════╝ ' ) ;
676- console . log ( '\n' ) ;
677- console . log ( '██████╗ ███████╗███████╗██╗ ██╗████████╗ ██████╗ ██████╗ ' ) ;
678- console . log ( '██╔══██╗██╔════╝██╔════╝██║ ██╔╝╚══██╔══╝██╔═══██╗██╔══██╗ ' ) ;
679- console . log ( '██║ ██║█████╗ ███████╗█████╔╝ ██║ ██║ ██║██████╔╝ ' ) ;
680- console . log ( '██║ ██║██╔══╝ ╚════██║██╔═██╗ ██║ ██║ ██║██╔═══╝ ' ) ;
681- console . log ( '██████╔╝███████╗███████║██║ ██╗ ██║ ╚██████╔╝██║ ' ) ;
682- console . log ( '╚═════╝ ╚══════╝╚══════╝╚═╝ ╚═╝ ╚═╝ ╚═════╝ ╚═╝ ' ) ;
683- console . log ( '\n' ) ;
684- console . log ( ' ██████╗ ██████╗ ███╗ ███╗███╗ ███╗ █████╗ ███╗ ██╗██████╗ ███████╗██████╗ ' ) ;
685- console . log ( '██╔════╝██╔═══██╗████╗ ████║████╗ ████║██╔══██╗████╗ ██║██╔══██╗██╔════╝██╔══██╗' ) ;
686- console . log ( '██║ ██║ ██║██╔████╔██║██╔████╔██║███████║██╔██╗ ██║██║ ██║█████╗ ██████╔╝' ) ;
687- console . log ( '██║ ██║ ██║██║╚██╔╝██║██║╚██╔╝██║██╔══██║██║╚██╗██║██║ ██║██╔══╝ ██╔══██╗' ) ;
688- console . log ( '╚██████╗╚██████╔╝██║ ╚═╝ ██║██║ ╚═╝ ██║██║ ██║██║ ╚████║██████╔╝███████╗██║ ██║' ) ;
689- console . log ( ' ╚═════╝ ╚═════╝ ╚═╝ ╚═╝╚═╝ ╚═╝╚═╝ ╚═╝╚═╝ ╚═══╝╚═════╝ ╚══════╝╚═╝ ╚═╝' ) ;
690- console . log ( '\n' ) ;
691- console . log ( '==============================\n' ) ;
692-
693668 const mainStep = addUninstallStep ( 'main_uninstall' ) ;
694669
695670 try {
@@ -711,8 +686,11 @@ export default async function uninstall() {
711686 logToFile ( '\nIf you want to reinstall later, you can run:' ) ;
712687 logToFile ( 'npx @wonderwhy-er/desktop-commander@latest setup' ) ;
713688
714- logToFile ( '\n🚀 We\'re working on the next generation of Desktop Commander with exciting new features and improvements.' ) ;
715- logToFile ( 'Would you like to stay updated? Take our short survey here: https://tally.so/r/w8lyRo' ) ;
689+ logToFile ( '\n🎁 We\'re sorry to see you leaving, we’d love to understand your decision not to use Desktop Commander.' )
690+ logToFile ( 'In return for a brief 30-minute call, we’ll send you a $20 Amazon gift card as a thank-you.' ) ;
691+ logToFile ( 'To get a gift card, pleaase fill out this form:' ) ;
692+ logToFile ( ' https://tally.so/r/w8lyRo' ) ;
693+
716694
717695 logToFile ( '\nThank you for using Desktop Commander! 👋\n' ) ;
718696
@@ -726,6 +704,11 @@ export default async function uninstall() {
726704 logToFile ( '\n❌ Uninstallation completed with errors.' ) ;
727705 logToFile ( 'You may need to manually remove Desktop Commander from Claude\'s configuration.' ) ;
728706 logToFile ( `Configuration file location: ${ claudeConfigPath } \n` ) ;
707+
708+ logToFile ( '\n🎁 We\'re sorry to see you leaving, we\'d love to understand your decision not to use Desktop Commander.' )
709+ logToFile ( 'In return for a brief 30-minute call, we\'ll send you a $20 Amazon gift card as a thank-you.' ) ;
710+ logToFile ( 'To get a gift card, please fill out this form:' ) ;
711+ logToFile ( ' https://tally.so/r/w8lyRo' ) ;
729712
730713 await ensureTrackingCompleted ( 'uninstall_partial_failure' ) ;
731714
@@ -744,6 +727,11 @@ export default async function uninstall() {
744727 logToFile ( '\n❌ Uninstallation failed.' ) ;
745728 logToFile ( 'You may need to manually remove Desktop Commander from Claude\'s configuration.' ) ;
746729 logToFile ( `Configuration file location: ${ claudeConfigPath } \n` ) ;
730+
731+ logToFile ( '\n🎁 We\'re sorry to see you leaving, we\'d love to understand your decision not to use Desktop Commander.' )
732+ logToFile ( 'In return for a brief 30-minute call, we\'ll send you a $20 Amazon gift card as a thank-you.' ) ;
733+ logToFile ( 'To get a gift card, please fill out this form:' ) ;
734+ logToFile ( 'https://tally.so/r/w8lyRo' ) ;
747735 return false ;
748736 }
749737}
0 commit comments