Athena::Console::Completion::Input
Inherits Athena::Console::Input::ARGV < Athena::Console::Input < Athena::Console::Input::Streamable < Athena::Console::Input::Interface < Reference < Object
A specialization of ACON::Input::ARGV that allows for unfinished name/values.
Exposes information about the name, type, and value of the value/name being completed.
Constructors
Instance methods
bind(definition : ACON::Input::Definition) : Nil
Binds the provided definition to self.
Essentially provides what should be parsed from self.
ameba:disable Metrics/CyclomaticComplexity
Returns true if this input is able to suggest values for the provided argument_name.
Returns true if this input is able to suggest values for the provided option_name.
relevant_token
Returns the current token of the cursor, or last token if the cursor is at the end of the input.