Skip to content

Conversation

@Blacksmoke16
Copy link
Member

@Blacksmoke16 Blacksmoke16 commented Oct 24, 2022

  • (internal) Introduce a Lazy command wrapper class that can store command metadata before instantiating the actual command
    • Will be used in the framework integration to allow using the list command lazily
  • (breaking) The process_title setter no longer allows nil and no longer uses = to follow pattern of existing methods
  • (breaking) ACON::Command#application= no longer has a default value of nil, pass nil explicitly
  • Support aliases and hidden fields within ACONA::AsCommand
  • Support allowing hidden/aliases to be encoded into the command's name
    • | delimited, empty string as first value denotes hidden, otherwise first value is name and rest are aliases

Add internal `Lazy` command for use in framework integration
Raise compile time error if a command is missing a name in the annotation
@Blacksmoke16 Blacksmoke16 merged commit f6d699f into master Oct 24, 2022
@Blacksmoke16 Blacksmoke16 deleted the lazy-commands branch October 24, 2022 04:20
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Development

Successfully merging this pull request may close these issues.

2 participants