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

build: add watch/compile tasks for CLI #182344

Merged
merged 4 commits into from
Jun 20, 2023
Merged

Commits on May 12, 2023

  1. build: add watch/compile tasks for CLI

    I spent time this morning working on the 'developer experience' of the
    CLI in vscode, mainly getting the CLI to cross-compile chasing our
    initial idea of having it auto-build in a devcontainer.
    
    After some effort and disabling tunnels connections (to avoid having to
    pull in OpenSSL which is a huge pain to cross compile), I was able to
    get it to cross-compile from Linux to Windows, using the mingw linker.
    I could probably figure out how to get macOS working as well with more
    effort. However, I'm not a big fan of this, effectively it's one more
    'platform' of build we need to support and test.
    
    I think a better approach is downloading the latest compiled CLI from
    the update server instead, as needed. That's what this PR does. It just
    places the CLI where it _would_ normally get compiled to by cargo; so
    far we don't need to do anything special outside of that.
    A notice is shown to users if this fallback happens.
    connor4312 committed May 12, 2023
    Configuration menu
    Copy the full SHA
    e2a6c64 View commit details
    Browse the repository at this point in the history

Commits on May 23, 2023

  1. Configuration menu
    Copy the full SHA
    24ac99f View commit details
    Browse the repository at this point in the history
  2. update from review

    connor4312 committed May 23, 2023
    Configuration menu
    Copy the full SHA
    ff0c299 View commit details
    Browse the repository at this point in the history

Commits on Jun 20, 2023

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