d493285900
feat(cli): implement register and unregister commands with scope support
...
- Add Target enum to handle user/system scope selection
- Move scope argument from global CLI to register/unregister subcommands
- Implement actual registration logic including ProgId subkey creation
- Update Program::new to accept string path instead of Path
- Add proper error handling and success messages
2025-10-19 17:37:51 +08:00
f42c50ce10
feat(wfassoc): add query_ext method and improve CLI output
...
- Implement query_ext method to check default program associations
- Enhance CLI query command with tabular output showing associations
- Refactor program building into Composition struct for better organization
- Update documentation comments for clarity
2025-10-19 15:12:15 +08:00
bcd0d503d4
write shit
2025-10-18 09:55:08 +08:00
bdb6b4ceee
write shit
2025-10-17 14:19:26 +08:00
eee91d8498
write ext shit
2025-10-15 13:15:29 +08:00
3f23d6b549
write shit
2025-10-09 16:07:23 +08:00
2c8cb26ebf
write shit
2025-10-09 15:32:22 +08:00
682be6ab58
add privilege checker
2025-10-09 13:53:31 +08:00
03a1796e07
write shit
2025-10-05 18:04:20 +08:00
e06fcdf53b
refactor: migrate project from C++ to Rust
...
- establish basic Rust project layout.
- move all old code into independent directory.
2025-10-04 22:04:30 +08:00