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 status command to cabal #7500

Closed
wants to merge 5 commits into from
Closed

Commits on Jan 23, 2023

  1. Add 'status' command to cabal

    Lightweight command that can query for very basic information
    in a cabal project.
    In particular, information about the compiler for the project and the
    location of the so-called `build-info` field.
    Other flags are bound to follow.
    fendor committed Jan 23, 2023
    Configuration menu
    Copy the full SHA
    de17699 View commit details
    Browse the repository at this point in the history
  2. Resolve targets to unit-ids instead of build-info

    This is more flexible than giving the user the build-info file directly,
    since this information is redundant as it is located in plan.json.
    
    There we can even express some more conditions. If the target is not a
    local dependency, the user can check that. If the user needs the
    build-info, then they can look it up in plan.json.
    fendor committed Jan 23, 2023
    Configuration menu
    Copy the full SHA
    b8f77ef View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    97af56b View commit details
    Browse the repository at this point in the history
  4. Add tests for cabal status

    fendor committed Jan 23, 2023
    Configuration menu
    Copy the full SHA
    0b89579 View commit details
    Browse the repository at this point in the history
  5. WIP

    fendor committed Jan 23, 2023
    Configuration menu
    Copy the full SHA
    c780f34 View commit details
    Browse the repository at this point in the history