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

Implement command line interface #165

Draft
wants to merge 54 commits into
base: master
Choose a base branch
from

Commits on Aug 24, 2020

  1. Configuration menu
    Copy the full SHA
    0d6ced5 View commit details
    Browse the repository at this point in the history
  2. Add a test for it

    Gobot1234 committed Aug 24, 2020
    Configuration menu
    Copy the full SHA
    7746b91 View commit details
    Browse the repository at this point in the history

Commits on Sep 2, 2020

  1. Configuration menu
    Copy the full SHA
    53a7df0 View commit details
    Browse the repository at this point in the history
  2. Blacken

    Gobot1234 authored Sep 2, 2020
    Configuration menu
    Copy the full SHA
    9da923d View commit details
    Browse the repository at this point in the history

Commits on Sep 19, 2020

  1. Update tests

    Gobot1234 authored Sep 19, 2020
    Configuration menu
    Copy the full SHA
    17e31f4 View commit details
    Browse the repository at this point in the history
  2. Fix bool

    Gobot1234 authored Sep 19, 2020
    Configuration menu
    Copy the full SHA
    a53d805 View commit details
    Browse the repository at this point in the history
  3. Fix failing tests

    Gobot1234 authored Sep 19, 2020
    Configuration menu
    Copy the full SHA
    b3b7c00 View commit details
    Browse the repository at this point in the history

Commits on Oct 19, 2020

  1. Make plugin use betterproto generated classes internally

    This means the betterproto plugin no longer needs to depend durectly on
    protobuf.
    
    This requires a small runtime hack to monkey patch some google types to
    get around the fact that the compiler uses proto2, but betterproto
    expects proto3.
    
    Also:
    - regenerate google.protobuf package
    - fix a regex bug in the logic for determining whether to use a google
      wrapper type.
    - fix a bug causing comments to get mixed up when multiple proto files
      generate code into a single python module
    nat-n committed Oct 19, 2020
    Configuration menu
    Copy the full SHA
    18f22fa View commit details
    Browse the repository at this point in the history
  2. Update deps & add generate_lib task

    - Remove plugin dependency on protobuf since it's no longer required.
    - Update poethepoet to for better pyproject toml syntax support
    - Add handy generate_lib poe task for maintaining generated libs
    nat-n committed Oct 19, 2020
    Configuration menu
    Copy the full SHA
    2cc3e05 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    230721f View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    de9c0a0 View commit details
    Browse the repository at this point in the history
  5. Update docs

    Gobot1234 authored Oct 19, 2020
    Configuration menu
    Copy the full SHA
    4a4429d View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    48e80cf View commit details
    Browse the repository at this point in the history

Commits on Oct 20, 2020

  1. Configuration menu
    Copy the full SHA
    86d7c30 View commit details
    Browse the repository at this point in the history
  2. Update __init__.py

    Gobot1234 authored Oct 20, 2020
    Configuration menu
    Copy the full SHA
    5c8e926 View commit details
    Browse the repository at this point in the history

Commits on Oct 27, 2020

  1. Simplify bool

    Gobot1234 authored Oct 27, 2020
    Configuration menu
    Copy the full SHA
    f10bec4 View commit details
    Browse the repository at this point in the history

Commits on Nov 7, 2020

  1. Fix some typos

    Gobot1234 authored Nov 7, 2020
    Configuration menu
    Copy the full SHA
    e0eb291 View commit details
    Browse the repository at this point in the history

Commits on Nov 24, 2020

  1. Tweak __bool__ docstring

    nat-n authored Nov 24, 2020
    Configuration menu
    Copy the full SHA
    e04fcb6 View commit details
    Browse the repository at this point in the history

Commits on Jan 16, 2021

  1. Configuration menu
    Copy the full SHA
    53b2bca View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    9c4e8d8 View commit details
    Browse the repository at this point in the history
  3. Fix some typos

    Gobot1234 committed Jan 16, 2021
    Configuration menu
    Copy the full SHA
    2e9ec7a View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    4fde7b1 View commit details
    Browse the repository at this point in the history
  5. Fix some typos

    Gobot1234 committed Jan 16, 2021
    Configuration menu
    Copy the full SHA
    ee40943 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    a68e36f View commit details
    Browse the repository at this point in the history

Commits on Jan 17, 2021

  1. Initial update

    Gobot1234 committed Jan 17, 2021
    Configuration menu
    Copy the full SHA
    e6d1eaa View commit details
    Browse the repository at this point in the history

Commits on Jan 18, 2021

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

Commits on Jan 19, 2021

  1. Fix up everything

    Gobot1234 committed Jan 19, 2021
    Configuration menu
    Copy the full SHA
    1f5df3d View commit details
    Browse the repository at this point in the history

Commits on Jan 21, 2021

  1. Improve stuff a lot

    Gobot1234 committed Jan 21, 2021
    Configuration menu
    Copy the full SHA
    b908c58 View commit details
    Browse the repository at this point in the history

Commits on Jan 22, 2021

  1. Final stuff to make it work

    Gobot1234 committed Jan 22, 2021
    Configuration menu
    Copy the full SHA
    8b4380f View commit details
    Browse the repository at this point in the history
  2. More stuff

    Gobot1234 committed Jan 22, 2021
    Configuration menu
    Copy the full SHA
    16af499 View commit details
    Browse the repository at this point in the history

Commits on Jan 23, 2021

  1. Fix some weird bugs

    Gobot1234 committed Jan 23, 2021
    Configuration menu
    Copy the full SHA
    7faec49 View commit details
    Browse the repository at this point in the history

Commits on Jan 26, 2021

  1. Boring stuff

    Gobot1234 committed Jan 26, 2021
    Configuration menu
    Copy the full SHA
    305b7df View commit details
    Browse the repository at this point in the history

Commits on Jan 27, 2021

  1. Fix some bugs

    Gobot1234 committed Jan 27, 2021
    Configuration menu
    Copy the full SHA
    3553e0e View commit details
    Browse the repository at this point in the history
  2. Ensure paths are sorted

    Gobot1234 committed Jan 27, 2021
    Configuration menu
    Copy the full SHA
    8eb7c90 View commit details
    Browse the repository at this point in the history

Commits on Jan 31, 2021

  1. Configuration menu
    Copy the full SHA
    0c4277b View commit details
    Browse the repository at this point in the history
  2. Finish up

    Gobot1234 committed Jan 31, 2021
    Configuration menu
    Copy the full SHA
    f807e39 View commit details
    Browse the repository at this point in the history

Commits on Feb 1, 2021

  1. Update docs

    Gobot1234 committed Feb 1, 2021
    Configuration menu
    Copy the full SHA
    944a6be View commit details
    Browse the repository at this point in the history
  2. Update docs again

    Gobot1234 committed Feb 1, 2021
    Configuration menu
    Copy the full SHA
    5a1819e View commit details
    Browse the repository at this point in the history
  3. Regen lock

    Gobot1234 committed Feb 1, 2021
    Configuration menu
    Copy the full SHA
    f31eb98 View commit details
    Browse the repository at this point in the history

Commits on Mar 4, 2021

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

Commits on Mar 21, 2021

  1. Cleanup code

    Gobot1234 committed Mar 21, 2021
    Configuration menu
    Copy the full SHA
    48a5e7c View commit details
    Browse the repository at this point in the history
  2. Regen lock

    Gobot1234 committed Mar 21, 2021
    Configuration menu
    Copy the full SHA
    8596a61 View commit details
    Browse the repository at this point in the history
  3. Make the CLI better behaved

    Gobot1234 committed Mar 21, 2021
    Configuration menu
    Copy the full SHA
    07a2e9d View commit details
    Browse the repository at this point in the history

Commits on Mar 27, 2021

  1. Merge remote-tracking branch 'origin/master' into better-cli-interface

    # Conflicts:
    #	tests/test_features.py
    Gobot1234 committed Mar 27, 2021
    Configuration menu
    Copy the full SHA
    c2d1fdb View commit details
    Browse the repository at this point in the history

Commits on Apr 2, 2021

  1. Merge remote-tracking branch 'upstream/master' into better-cli-interface

    # Conflicts:
    #	poetry.lock
    #	pyproject.toml
    #	src/betterproto/plugin/main.py
    #	src/betterproto/plugin/models.py
    #	src/betterproto/plugin/parser.py
    #	tests/inputs/oneof/test_oneof.py
    #	tests/util.py
    Gobot1234 committed Apr 2, 2021
    Configuration menu
    Copy the full SHA
    1f69bdd View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    dd54d54 View commit details
    Browse the repository at this point in the history
  3. Rebase stuff

    Gobot1234 committed Apr 2, 2021
    Configuration menu
    Copy the full SHA
    23747c5 View commit details
    Browse the repository at this point in the history

Commits on Jul 18, 2021

  1. Pick this back up

    Gobot1234 committed Jul 18, 2021
    Configuration menu
    Copy the full SHA
    a72b907 View commit details
    Browse the repository at this point in the history

Commits on Aug 6, 2021

  1. More stuff

    Gobot1234 committed Aug 6, 2021
    Configuration menu
    Copy the full SHA
    329d25d View commit details
    Browse the repository at this point in the history

Commits on Feb 7, 2022

  1. Merge remote-tracking branch 'upstream/master' into better-cli-interface

    # Conflicts:
    #	README.md
    #	pyproject.toml
    #	src/betterproto/plugin/compiler.py
    #	src/betterproto/plugin/main.py
    #	src/betterproto/plugin/models.py
    #	src/betterproto/plugin/parser.py
    #	tests/generate.py
    #	tests/test_features.py
    #	tests/util.py
    Gobot1234 committed Feb 7, 2022
    Configuration menu
    Copy the full SHA
    63c9fd4 View commit details
    Browse the repository at this point in the history
  2. Revive this

    Gobot1234 committed Feb 7, 2022
    Configuration menu
    Copy the full SHA
    e595356 View commit details
    Browse the repository at this point in the history
  3. Revive this

    Gobot1234 committed Feb 7, 2022
    Configuration menu
    Copy the full SHA
    66f96c4 View commit details
    Browse the repository at this point in the history

Commits on Feb 15, 2022

  1. Add NoopProgress

    Gobot1234 committed Feb 15, 2022
    Configuration menu
    Copy the full SHA
    8f1746f View commit details
    Browse the repository at this point in the history

Commits on Feb 17, 2022

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