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

Use picocli for main cli #946

Merged
merged 43 commits into from
Dec 30, 2019
Merged

Use picocli for main cli #946

merged 43 commits into from
Dec 30, 2019

Commits on Nov 29, 2019

  1. Configuration menu
    Copy the full SHA
    891cf46 View commit details
    Browse the repository at this point in the history
  2. [WIP] Replace DefaultCli Apache CLI with PicoCLI

    Create a PicoCli cmd with usage and help, and dynamically produce CLI options from config object fields
    chris-j-h committed Nov 29, 2019
    Configuration menu
    Copy the full SHA
    1a26213 View commit details
    Browse the repository at this point in the history
  3. [KEYGEN-WIP] Replace DefaultCli Apache CLI with PicoCLI

    Add keygen as a subcommand to the main tessera command
    chris-j-h committed Nov 29, 2019
    Configuration menu
    Copy the full SHA
    d4429d8 View commit details
    Browse the repository at this point in the history

Commits on Nov 30, 2019

  1. [KEYGEN-WIP] Replace DefaultCli Apache CLI with PicoCLI

    Add keygen as a subcommand to the main tessera command
    chris-j-h committed Nov 30, 2019
    Configuration menu
    Copy the full SHA
    5259cae View commit details
    Browse the repository at this point in the history
  2. [KEYUPDATE-WIP] Replace DefaultCli Apache CLI with PicoCLI

    Add keyupdate as a subcommand to the main tessera command
    chris-j-h committed Nov 30, 2019
    Configuration menu
    Copy the full SHA
    237209b View commit details
    Browse the repository at this point in the history

Commits on Dec 3, 2019

  1. [WIP] Use picoCLI for main tessera cmd - dynamically generate options…

    … and apply CLI overrides
    chris-j-h committed Dec 3, 2019
    Configuration menu
    Copy the full SHA
    44e802b View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    dc11650 View commit details
    Browse the repository at this point in the history

Commits on Dec 4, 2019

  1. Clean up

    chris-j-h committed Dec 4, 2019
    Configuration menu
    Copy the full SHA
    41e2bed View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    2023be5 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    10a8558 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    4473525 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    8c69997 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    9ab8d7a View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    3b84ad5 View commit details
    Browse the repository at this point in the history
  8. Merge branch 'master' into cli

    # Conflicts:
    #	pom.xml
    chris-j-h committed Dec 4, 2019
    Configuration menu
    Copy the full SHA
    6fffad3 View commit details
    Browse the repository at this point in the history
  9. Create picocli module for new files.

    This is a temporary stopgap until the cli module is flattened and further simplified
    chris-j-h committed Dec 4, 2019
    Configuration menu
    Copy the full SHA
    5468edc View commit details
    Browse the repository at this point in the history

Commits on Dec 5, 2019

  1. Configuration menu
    Copy the full SHA
    965a6b9 View commit details
    Browse the repository at this point in the history

Commits on Dec 10, 2019

  1. Configuration menu
    Copy the full SHA
    99f399f View commit details
    Browse the repository at this point in the history

Commits on Dec 12, 2019

  1. Merge branch 'master' into cli

    # Conflicts:
    #	tessera-dist/tessera-launcher/build.gradle
    chris-j-h committed Dec 12, 2019
    Configuration menu
    Copy the full SHA
    06b69d0 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    3145f49 View commit details
    Browse the repository at this point in the history

Commits on Dec 13, 2019

  1. Start to migrate DefaultCliAdapter tests for use with PicoCliDelegate

    Make minor changes to the pico implementation code in response to test migration
    chris-j-h committed Dec 13, 2019
    Configuration menu
    Copy the full SHA
    2222212 View commit details
    Browse the repository at this point in the history
  2. Update OverrideUtil to enable positional selection of override targets

    e.g. --override root.branch[1].property=overridden-value.  Previously, this was not possible.
    chris-j-h committed Dec 13, 2019
    Configuration menu
    Copy the full SHA
    0f79b73 View commit details
    Browse the repository at this point in the history

Commits on Dec 15, 2019

  1. Configuration menu
    Copy the full SHA
    fd8f39e View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    3812037 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    bf55f36 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    2625aa3 View commit details
    Browse the repository at this point in the history

Commits on Dec 16, 2019

  1. Configuration menu
    Copy the full SHA
    9f94170 View commit details
    Browse the repository at this point in the history
  2. Fix enclave cmd tests

    chris-j-h committed Dec 16, 2019
    Configuration menu
    Copy the full SHA
    3c2a261 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    ddcec46 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    2edf395 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    204bab3 View commit details
    Browse the repository at this point in the history

Commits on Dec 17, 2019

  1. Configuration menu
    Copy the full SHA
    940365c View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    445af90 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    e96de75 View commit details
    Browse the repository at this point in the history

Commits on Dec 18, 2019

  1. Configuration menu
    Copy the full SHA
    ce56853 View commit details
    Browse the repository at this point in the history
  2. Add validation on argon algorithm in keyupdate cmd

    Update todos
    chris-j-h committed Dec 18, 2019
    Configuration menu
    Copy the full SHA
    3f5d446 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    3615821 View commit details
    Browse the repository at this point in the history
  4. Return correct status code for updatepassword cmd

    Update todos
    chris-j-h committed Dec 18, 2019
    Configuration menu
    Copy the full SHA
    8952c2c View commit details
    Browse the repository at this point in the history
  5. Add admin cli as as dependency for pico cli module (reflect maven cha…

    …nges). Ignore coverage for parsers and other code that's due for removal.
    melowe committed Dec 18, 2019
    Configuration menu
    Copy the full SHA
    5f8b584 View commit details
    Browse the repository at this point in the history

Commits on Dec 19, 2019

  1. Configuration menu
    Copy the full SHA
    8ed083f View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    4c7ff1a View commit details
    Browse the repository at this point in the history

Commits on Dec 20, 2019

  1. Populate unmatched cli options and search for config override matches.

    Ignore unmatchable items, log refelct exception at debug level and move on to next.
    melowe committed Dec 20, 2019
    Configuration menu
    Copy the full SHA
    075505b View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    8bd8b94 View commit details
    Browse the repository at this point in the history