From fff298b4cd24d420003813bce2497525813d236d Mon Sep 17 00:00:00 2001 From: Mithun Gowda B Date: Sun, 20 Jul 2025 11:27:37 +0530 Subject: [PATCH] Update __main__.py Signed-off-by: Mithun Gowda B --- SuperClaude/__main__.py | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/SuperClaude/__main__.py b/SuperClaude/__main__.py index 37861b4..87ead1f 100644 --- a/SuperClaude/__main__.py +++ b/SuperClaude/__main__.py @@ -202,6 +202,15 @@ def main() -> int: parser, subparsers, global_parser = create_parser() operations = register_operation_parsers(subparsers, global_parser) args = parser.parse_args() + # === PATCH to fix install_dir mismatch for Microsoft account === +  +        actual_home = Path.home() + +        # If SuperClaude thinks install_dir is not your real user folder, correct it +        if args.install_dir and not str(args.install_dir).startswith(str(actual_home)): +            print(f"[INFO] Overriding incorrect install path: {args.install_dir} → {actual_home}") +            args.install_dir = actual_home +        # === END PATCH === # No operation provided? Show help manually unless in quiet mode if not args.operation: