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 CLI Settings Source #214

Merged
merged 65 commits into from
Jun 3, 2024
Merged

Commits on Jan 18, 2024

  1. Initial commit.

    kschwab committed Jan 18, 2024
    Configuration menu
    Copy the full SHA
    0aedfa2 View commit details
    Browse the repository at this point in the history

Commits on Jan 20, 2024

  1. Configuration menu
    Copy the full SHA
    9d22a39 View commit details
    Browse the repository at this point in the history
  2. Subcommand union discrimination not strong enough.

    Will update to be individualized. This will also help improve generated
    help text, which was a concern when using class doc strings.
    kschwab committed Jan 20, 2024
    Configuration menu
    Copy the full SHA
    2ef8473 View commit details
    Browse the repository at this point in the history

Commits on Jan 21, 2024

  1. Updated subcommands.

    kschwab committed Jan 21, 2024
    Configuration menu
    Copy the full SHA
    0ce72ac View commit details
    Browse the repository at this point in the history
  2. Initial tests.

    kschwab committed Jan 21, 2024
    Configuration menu
    Copy the full SHA
    ce2c425 View commit details
    Browse the repository at this point in the history

Commits on Jan 22, 2024

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

Commits on Jan 23, 2024

  1. Various updates.

    kschwab committed Jan 23, 2024
    Configuration menu
    Copy the full SHA
    3215797 View commit details
    Browse the repository at this point in the history

Commits on Jan 27, 2024

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

Commits on Jan 28, 2024

  1. Configuration menu
    Copy the full SHA
    dd5bf6e View commit details
    Browse the repository at this point in the history
  2. Use Union.

    kschwab committed Jan 28, 2024
    Configuration menu
    Copy the full SHA
    abc1095 View commit details
    Browse the repository at this point in the history

Commits on Jan 29, 2024

  1. Test and doc updates.

    kschwab committed Jan 29, 2024
    Configuration menu
    Copy the full SHA
    fcc4d2d View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    783d1c9 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    ff5b7ed View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    7ea4c97 View commit details
    Browse the repository at this point in the history
  5. Python 3.8 dict union fix.

    kschwab committed Jan 29, 2024
    Configuration menu
    Copy the full SHA
    d55d699 View commit details
    Browse the repository at this point in the history
  6. Mypy lint fix?

    kschwab committed Jan 29, 2024
    Configuration menu
    Copy the full SHA
    cb3b250 View commit details
    Browse the repository at this point in the history

Commits on Jan 30, 2024

  1. Configuration menu
    Copy the full SHA
    d1692a3 View commit details
    Browse the repository at this point in the history
  2. Additional test cases.

    kschwab committed Jan 30, 2024
    Configuration menu
    Copy the full SHA
    b107d91 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    7e7713e View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    ca39690 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    09bdce2 View commit details
    Browse the repository at this point in the history

Commits on Jan 31, 2024

  1. Configuration menu
    Copy the full SHA
    20a83f1 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    f4bf3ee View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    3a4949c View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    0483380 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    ff018ce View commit details
    Browse the repository at this point in the history

Commits on Feb 6, 2024

  1. Configuration menu
    Copy the full SHA
    a8d15b1 View commit details
    Browse the repository at this point in the history
  2. Lint fix.

    kschwab committed Feb 6, 2024
    Configuration menu
    Copy the full SHA
    90403ee View commit details
    Browse the repository at this point in the history
  3. Lint and formatting.

    kschwab committed Feb 6, 2024
    Configuration menu
    Copy the full SHA
    61a4745 View commit details
    Browse the repository at this point in the history
  4. Lint again.

    kschwab committed Feb 6, 2024
    Configuration menu
    Copy the full SHA
    c38ed6a View commit details
    Browse the repository at this point in the history

Commits on Feb 7, 2024

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

Commits on Feb 17, 2024

  1. Update pydantic_settings/main.py

    Co-authored-by: Samuel Colvin <s@muelcolvin.com>
    kschwab and samuelcolvin committed Feb 17, 2024
    Configuration menu
    Copy the full SHA
    a984f32 View commit details
    Browse the repository at this point in the history

Commits on Mar 4, 2024

  1. Configuration menu
    Copy the full SHA
    8470930 View commit details
    Browse the repository at this point in the history
  2. Doc updates.

    kschwab committed Mar 4, 2024
    Configuration menu
    Copy the full SHA
    0eaba11 View commit details
    Browse the repository at this point in the history
  3. Add tuple type.

    kschwab committed Mar 4, 2024
    Configuration menu
    Copy the full SHA
    336108f View commit details
    Browse the repository at this point in the history

Commits on Mar 5, 2024

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

Commits on Mar 12, 2024

  1. Configuration menu
    Copy the full SHA
    128f94e View commit details
    Browse the repository at this point in the history
  2. Enable CLI enum support.

    kschwab committed Mar 12, 2024
    Configuration menu
    Copy the full SHA
    9679c10 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    197114d View commit details
    Browse the repository at this point in the history
  4. Python 3.8 fix.

    kschwab committed Mar 12, 2024
    Configuration menu
    Copy the full SHA
    431bcb1 View commit details
    Browse the repository at this point in the history
  5. Lint fixes.

    kschwab committed Mar 12, 2024
    Configuration menu
    Copy the full SHA
    0eeee79 View commit details
    Browse the repository at this point in the history
  6. Lint fixes.

    kschwab committed Mar 12, 2024
    Configuration menu
    Copy the full SHA
    e04fa93 View commit details
    Browse the repository at this point in the history
  7. Mypy fix.

    kschwab committed Mar 12, 2024
    Configuration menu
    Copy the full SHA
    7d735ab View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    1ce348a View commit details
    Browse the repository at this point in the history

Commits on Mar 24, 2024

  1. Configuration menu
    Copy the full SHA
    16feca7 View commit details
    Browse the repository at this point in the history
  2. Test case updates.

    kschwab committed Mar 24, 2024
    Configuration menu
    Copy the full SHA
    309f1c6 View commit details
    Browse the repository at this point in the history
  3. Add string inference.

    kschwab committed Mar 24, 2024
    Configuration menu
    Copy the full SHA
    04c51ca View commit details
    Browse the repository at this point in the history

Commits on Mar 28, 2024

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

Commits on Mar 29, 2024

  1. Remove v1 import.

    kschwab committed Mar 29, 2024
    Configuration menu
    Copy the full SHA
    385b770 View commit details
    Browse the repository at this point in the history
  2. Docs fix.

    kschwab committed Mar 29, 2024
    Configuration menu
    Copy the full SHA
    4ee2bbd View commit details
    Browse the repository at this point in the history

Commits on May 23, 2024

  1. Add support for alias fields.

    kschwab committed May 23, 2024
    Configuration menu
    Copy the full SHA
    58a3d8f View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    1b41f17 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    8606f78 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    488489e View commit details
    Browse the repository at this point in the history
  5. Fixes.

    kschwab committed May 23, 2024
    Configuration menu
    Copy the full SHA
    155ffe3 View commit details
    Browse the repository at this point in the history
  6. Fixes.

    kschwab committed May 23, 2024
    Configuration menu
    Copy the full SHA
    5f430b0 View commit details
    Browse the repository at this point in the history
  7. Lint.

    kschwab committed May 23, 2024
    Configuration menu
    Copy the full SHA
    53163a8 View commit details
    Browse the repository at this point in the history
  8. Lint.

    kschwab committed May 23, 2024
    Configuration menu
    Copy the full SHA
    1f62254 View commit details
    Browse the repository at this point in the history
  9. Lint.

    kschwab committed May 23, 2024
    Configuration menu
    Copy the full SHA
    0016a5e View commit details
    Browse the repository at this point in the history

Commits on May 24, 2024

  1. Configuration menu
    Copy the full SHA
    b555ad1 View commit details
    Browse the repository at this point in the history
  2. Lint.

    kschwab committed May 24, 2024
    Configuration menu
    Copy the full SHA
    3c27f27 View commit details
    Browse the repository at this point in the history
  3. Lint.

    kschwab committed May 24, 2024
    Configuration menu
    Copy the full SHA
    a3fe71c View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    a1688c7 View commit details
    Browse the repository at this point in the history

Commits on Jun 2, 2024

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

Commits on Jun 3, 2024

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