Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Remove commands available in the top-level from the suggested subcomm…
…and error (astral-sh#8316) Part of astral-sh#8313 I think we'll need to open an issue upstream to add more context to the error here, because there's not sufficient information about the parent command to provide a good error message. As a first step, let's avoid giving these suggestions for subcommands that overlap with our top-level commands.. because that's just confusing. Here's all the information we have here ```rust [crates/uv/src/lib.rs:1530:13] &err = ErrorInner { kind: InvalidSubcommand, context: FlatMap { keys: [ InvalidSubcommand, Usage, ], values: [ String( "remove", ), StyledStr( StyledStr( "\u{1b}[1m\u{1b}[32mUsage:\u{1b}[0m \u{1b}[1m\u{1b}[36muv python\u{1b}[0m \u{1b}[36m[OPTIONS]\u{1b}[0m \u{1b}[36m<COMMAND>\u{1b}[0m", ), ), ], }, message: None, source: None, help_flag: Some( "--help", ), styles: Styles { header: Style { fg: Some( Ansi( Green, ), ), bg: None, underline: None, effects: Effects(BOLD), }, error: Style { fg: Some( Ansi( Red, ), ), bg: None, underline: None, effects: Effects(BOLD), }, usage: Style { fg: Some( Ansi( Green, ), ), bg: None, underline: None, effects: Effects(BOLD), }, literal: Style { fg: Some( Ansi( Cyan, ), ), bg: None, underline: None, effects: Effects(BOLD), }, placeholder: Style { fg: Some( Ansi( Cyan, ), ), bg: None, underline: None, effects: Effects(), }, valid: Style { fg: Some( Ansi( Green, ), ), bg: None, underline: None, effects: Effects(), }, invalid: Style { fg: Some( Ansi( Yellow, ), ), bg: None, underline: None, effects: Effects(), }, }, color_when: Auto, color_help_when: Auto, backtrace: None, } ```
- Loading branch information