1
0
Commit Graph

10 Commits

Author SHA1 Message Date
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