Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Rewrite argument handling #2

Closed
CoolandonRS opened this issue Nov 20, 2023 · 3 comments · Fixed by #4 or #5
Closed

Rewrite argument handling #2

CoolandonRS opened this issue Nov 20, 2023 · 3 comments · Fixed by #4 or #5
Assignees

Comments

@CoolandonRS
Copy link
Owner

It... kinda sucks.
No --help since no dual-tack flags, and no --arg val since space delimination isn't implemented.

The arg-rewrite and arg-rewrite-2 are both for this, with varying degrees of success, where I sketched out a good amount of code and then reflected on whether or not I liked it. There's probably going to be an arg-rewrite-3, if not more.

@CoolandonRS
Copy link
Owner Author

Deleted arg-rewrite, have decided to go with arg-rewrite-2

@CoolandonRS
Copy link
Owner Author

CoolandonRS commented Nov 23, 2023

Checklist for my convenience:

  • Theoretically Functional
  • Unit Tests
  • Actually Functional
  • Things that should maybe also be done?
    • ArgContracts for stuff like required or incompatible args
    • AliasedArgs? (Probably with a GetAliased method instead of Get for convinence to me)
      • ArgContracts compatibility? (IE: all aliased members are considered incompatible with eachother)
    • Reuseable args?

@CoolandonRS CoolandonRS linked a pull request Jan 23, 2024 that will close this issue
@CoolandonRS CoolandonRS reopened this Jan 23, 2024
@CoolandonRS
Copy link
Owner Author

Oops merged it to arg-rewrite-2 and then deleted the branch

@CoolandonRS CoolandonRS removed a link to a pull request Jan 23, 2024
@CoolandonRS CoolandonRS linked a pull request Jan 23, 2024 that will close this issue
@CoolandonRS CoolandonRS mentioned this issue Jan 23, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging a pull request may close this issue.

1 participant