Fix installed tool command probes
This commit is contained in:
parent
a6ab33d161
commit
4bfb0e6ea0
4 changed files with 82 additions and 1 deletions
|
|
@ -36,6 +36,26 @@ use demo_backend::{LINUX_THREAD, MAIN_THREAD, PACKAGE_THREAD, WINDOWS_THREAD};
|
|||
use virtual_model::{process_id, RuntimeBackend};
|
||||
|
||||
fn main() -> Result<()> {
|
||||
let raw_args = std::env::args().skip(1).collect::<Vec<_>>();
|
||||
match raw_args.as_slice() {
|
||||
[flag] if matches!(flag.as_str(), "--version" | "-V") => {
|
||||
println!("clusterflux-debug-dap {}", env!("CARGO_PKG_VERSION"));
|
||||
return Ok(());
|
||||
}
|
||||
[flag] if matches!(flag.as_str(), "--help" | "-h") => {
|
||||
println!(
|
||||
"Clusterflux Debug Adapter Protocol server.\n\n\
|
||||
Usage: clusterflux-debug-dap\n\n\
|
||||
The adapter communicates over standard input and output.\n\n\
|
||||
Options:\n \
|
||||
-h, --help\n \
|
||||
-V, --version"
|
||||
);
|
||||
return Ok(());
|
||||
}
|
||||
[] => {}
|
||||
[argument, ..] => anyhow::bail!("unknown argument: {argument}"),
|
||||
}
|
||||
adapter::run_adapter()
|
||||
}
|
||||
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue