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

Add init command to go cli #36

Merged
merged 46 commits into from
Jul 23, 2024
Merged

Add init command to go cli #36

merged 46 commits into from
Jul 23, 2024

Commits on Jul 17, 2024

  1. Stub in a version command

    kkrull committed Jul 17, 2024
    Configuration menu
    Copy the full SHA
    d04faca View commit details
    Browse the repository at this point in the history

Commits on Jul 18, 2024

  1. Tidy or something

    kkrull committed Jul 18, 2024
    Configuration menu
    Copy the full SHA
    5ce816e View commit details
    Browse the repository at this point in the history
  2. Establish a structure for the CLI

    Nothing's gonna stop me now
    kkrull committed Jul 18, 2024
    Configuration menu
    Copy the full SHA
    85f377e View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    773cb63 View commit details
    Browse the repository at this point in the history
  4. Add cobra-cli

    kkrull committed Jul 18, 2024
    Configuration menu
    Copy the full SHA
    4c43de3 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    b3f0d2e View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    a3b6a1a View commit details
    Browse the repository at this point in the history
  7. Push os level concerns out

    kkrull committed Jul 18, 2024
    Configuration menu
    Copy the full SHA
    87e536d View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    4ef76c3 View commit details
    Browse the repository at this point in the history
  9. Configuration menu
    Copy the full SHA
    0342648 View commit details
    Browse the repository at this point in the history
  10. Add --debug

    kkrull committed Jul 18, 2024
    Configuration menu
    Copy the full SHA
    5412b34 View commit details
    Browse the repository at this point in the history
  11. Hide --debug

    kkrull committed Jul 18, 2024
    Configuration menu
    Copy the full SHA
    64b5fef View commit details
    Browse the repository at this point in the history
  12. Configuration menu
    Copy the full SHA
    d16daf3 View commit details
    Browse the repository at this point in the history
  13. Extract parameter for version

    kkrull committed Jul 18, 2024
    Configuration menu
    Copy the full SHA
    c9a4666 View commit details
    Browse the repository at this point in the history
  14. Read verison from a file

    kkrull committed Jul 18, 2024
    Configuration menu
    Copy the full SHA
    e741213 View commit details
    Browse the repository at this point in the history
  15. De-couple from OS

    kkrull committed Jul 18, 2024
    Configuration menu
    Copy the full SHA
    d8001b6 View commit details
    Browse the repository at this point in the history
  16. Parse version more carefully

    kkrull committed Jul 18, 2024
    Configuration menu
    Copy the full SHA
    3e0645f View commit details
    Browse the repository at this point in the history
  17. Clean version parsing

    kkrull committed Jul 18, 2024
    Configuration menu
    Copy the full SHA
    60b3a19 View commit details
    Browse the repository at this point in the history
  18. Document

    kkrull committed Jul 18, 2024
    Configuration menu
    Copy the full SHA
    a577443 View commit details
    Browse the repository at this point in the history
  19. Add init command

    kkrull committed Jul 18, 2024
    Configuration menu
    Copy the full SHA
    8cf64f5 View commit details
    Browse the repository at this point in the history
  20. Add group

    kkrull committed Jul 18, 2024
    Configuration menu
    Copy the full SHA
    dc3c00a View commit details
    Browse the repository at this point in the history
  21. Configuration menu
    Copy the full SHA
    3488280 View commit details
    Browse the repository at this point in the history
  22. Update use

    kkrull committed Jul 18, 2024
    Configuration menu
    Copy the full SHA
    df89f7c View commit details
    Browse the repository at this point in the history
  23. Draft init command

    kkrull committed Jul 18, 2024
    Configuration menu
    Copy the full SHA
    313f0d0 View commit details
    Browse the repository at this point in the history

Commits on Jul 19, 2024

  1. Find a bug

    kkrull committed Jul 19, 2024
    Configuration menu
    Copy the full SHA
    d4ba6b0 View commit details
    Browse the repository at this point in the history
  2. Look for version near program

    kkrull committed Jul 19, 2024
    Configuration menu
    Copy the full SHA
    4a5bd81 View commit details
    Browse the repository at this point in the history

Commits on Jul 22, 2024

  1. Add function

    kkrull committed Jul 22, 2024
    Configuration menu
    Copy the full SHA
    05202aa View commit details
    Browse the repository at this point in the history
  2. Add CliFactory

    kkrull committed Jul 22, 2024
    Configuration menu
    Copy the full SHA
    529b86a View commit details
    Browse the repository at this point in the history
  3. Flatten error handling

    kkrull committed Jul 22, 2024
    Configuration menu
    Copy the full SHA
    49365d4 View commit details
    Browse the repository at this point in the history
  4. Fix typo

    kkrull committed Jul 22, 2024
    Configuration menu
    Copy the full SHA
    0e9e602 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    6612a79 View commit details
    Browse the repository at this point in the history
  6. Next steps

    kkrull committed Jul 22, 2024
    Configuration menu
    Copy the full SHA
    d7094a6 View commit details
    Browse the repository at this point in the history
  7. Rename CommandQueryFactory

    kkrull committed Jul 22, 2024
    Configuration menu
    Copy the full SHA
    6cd64ac View commit details
    Browse the repository at this point in the history
  8. Update AppFactory

    kkrull committed Jul 22, 2024
    Configuration menu
    Copy the full SHA
    785c1b7 View commit details
    Browse the repository at this point in the history
  9. Rename methods

    kkrull committed Jul 22, 2024
    Configuration menu
    Copy the full SHA
    45dc09b View commit details
    Browse the repository at this point in the history
  10. Encapsulate CLI command group

    kkrull committed Jul 22, 2024
    Configuration menu
    Copy the full SHA
    ae039b8 View commit details
    Browse the repository at this point in the history
  11. Modify main

    kkrull committed Jul 22, 2024
    Configuration menu
    Copy the full SHA
    514058f View commit details
    Browse the repository at this point in the history
  12. Rename variables

    kkrull committed Jul 22, 2024
    Configuration menu
    Copy the full SHA
    0ed37be View commit details
    Browse the repository at this point in the history
  13. Add type for InitCommand

    kkrull committed Jul 22, 2024
    Configuration menu
    Copy the full SHA
    f693406 View commit details
    Browse the repository at this point in the history
  14. Break dependency

    kkrull committed Jul 22, 2024
    Configuration menu
    Copy the full SHA
    0e0580d View commit details
    Browse the repository at this point in the history
  15. Move CliFactory to main package

    since it knows how to create dependencies in other packages
    kkrull committed Jul 22, 2024
    Configuration menu
    Copy the full SHA
    6851891 View commit details
    Browse the repository at this point in the history
  16. Wire CLI commands

    kkrull committed Jul 22, 2024
    Configuration menu
    Copy the full SHA
    87c2e5e View commit details
    Browse the repository at this point in the history
  17. Start hiding this

    since I'm not sure where it belongs yet
    kkrull committed Jul 22, 2024
    Configuration menu
    Copy the full SHA
    6a52858 View commit details
    Browse the repository at this point in the history
  18. use constant

    kkrull committed Jul 22, 2024
    Configuration menu
    Copy the full SHA
    8475f21 View commit details
    Browse the repository at this point in the history
  19. Separate CLI packages

    kkrull committed Jul 22, 2024
    Configuration menu
    Copy the full SHA
    19dc61b View commit details
    Browse the repository at this point in the history
  20. Configuration menu
    Copy the full SHA
    c7a8313 View commit details
    Browse the repository at this point in the history