From a4c2b6e89103670cbf748760345ba45453666a17 Mon Sep 17 00:00:00 2001 From: Mitja Felicijan Date: Sat, 17 Jan 2026 02:46:10 +0100 Subject: Add help command-line option --- tdbg.cpp | 8 ++++++++ 1 file changed, 8 insertions(+) (limited to 'tdbg.cpp') diff --git a/tdbg.cpp b/tdbg.cpp index 3daede1..b078f0a 100644 --- a/tdbg.cpp +++ b/tdbg.cpp @@ -771,6 +771,14 @@ int main(int argc, char** argv) { startup_breakpoints.push_back(argv[++i]); } else if (arg == "-run") { auto_run = true; + } else if (arg == "-h" || arg == "--help") { + std::cout << "Usage: " << argv[0] << " [options] [-- arg1 arg2 ...]\n\n" + << "Options:\n" + << " -e KEY=VALUE Set environment variable\n" + << " -b BREAKPOINT Set startup breakpoint (name or file:line)\n" + << " -run Automatically run the target on startup\n" + << " -h, --help Show this help message\n"; + return 0; } else if (arg == "--") { for (int j = i + 1; j < argc; ++j) { debuggee_args.push_back(argv[j]); -- cgit v1.2.3