Severity: Medium — Advertised CLI commands profile, wallet, console are no-ops
The CLI defines Profile, Wallet, and Console subcommands (with their own sub-actions) in parser.rs:67-85 and parser.rs:179-191, so they appear in txio --help. But the handler has no arms for them — they all fall into the catch-all:
// cli/src/cli/handlers.rs:145-147
_ => {
println!("{}", "Feature coming soon!".yellow());
}
(handlers.rs:145-147).
Impact
txio profile list, txio wallet new, txio console, etc. parse successfully and print "Feature coming soon!" — users assume the feature is broken rather than unimplemented.
Fix
- Either implement the commands or hide them (remove from the enum / gate behind a feature flag) until they work, so
--help reflects reality.
Migrated from Kingvic300/txio#43
Severity: Medium — Advertised CLI commands
profile,wallet,consoleare no-opsThe CLI defines
Profile,Wallet, andConsolesubcommands (with their own sub-actions) in parser.rs:67-85 and parser.rs:179-191, so they appear intxio --help. But the handler has no arms for them — they all fall into the catch-all:(handlers.rs:145-147).
Impact
txio profile list,txio wallet new,txio console, etc. parse successfully and print "Feature coming soon!" — users assume the feature is broken rather than unimplemented.Fix
--helpreflects reality.Migrated from Kingvic300/txio#43