moves main.rs to bin/pants.rs, updates Cargo.toml to reflect this
adds parse.rs, which is a common way to parse the cargo.toml, so that both pants and IQ share it
adds common.rs, to stuff more like "static" functions into, and other really common things
Tiny lil UX adjustments
Added a count of packages found to the "Obtained package list", and spit out info on whether we are including or excluding dev/build dependencies
adds --dev flag to pants for now, which allows you to exclude deps that aren't marked as Normal, which as best I can tell from cargo_metadata are runtime deps, Development and Build being neither
The wild wild wild world of using a Queue
This pull request makes the following changes:
main.rs
tobin/pants.rs
, updatesCargo.toml
to reflect thisparse.rs
, which is a common way to parse thecargo.toml
, so that both pants and IQ share itcommon.rs
, to stuff more like "static" functions into, and other really common thingsAdded a count of packages found to the "Obtained package list", and spit out info on whether we are including or excluding dev/build dependencies
--dev
flag topants
for now, which allows you to exclude deps that aren't marked asNormal
, which as best I can tell fromcargo_metadata
are runtime deps,Development
andBuild
being neitherIncludes #50