summaryrefslogtreecommitdiffstats
AgeCommit message (Collapse)Author
2019-04-30Add release profile configMatthias Beyer
2019-04-30Merge pull request #12 from matthiasbeyer/add-sortMatthias Beyer
Add: Feature to sort output
2019-04-30Add: Feature to sort outputMatthias Beyer
2019-04-30Merge pull request #11 from matthiasbeyer/pretty-errorsMatthias Beyer
Make error output pretty
2019-04-30Return error at end of functionMatthias Beyer
2019-04-30Remove unnecessary boilerplateMatthias Beyer
2019-04-30Simplify codeMatthias Beyer
2019-04-30Simplify error handlingMatthias Beyer
2019-04-30Add top level error printingMatthias Beyer
2019-04-25Merge pull request #8 from matthiasbeyer/docMatthias Beyer
Doc
2019-04-25Merge pull request #9 from matthiasbeyer/remove-unused-importsMatthias Beyer
Remove unused imports
2019-04-25Remove unused importsMatthias Beyer
2019-04-25Remove unused importMatthias Beyer
2019-04-25Refactor: Add helper for writing outputMatthias Beyer
2019-04-25Refactor: Add helper for printing tableMatthias Beyer
2019-04-25Refactor: Add helper function for constructing table objectMatthias Beyer
2019-04-25Add doc: All Frontend implementationsMatthias Beyer
2019-04-25Add doc: fn new_frontend()Matthias Beyer
2019-04-25Add doc: Frontend traitMatthias Beyer
2019-04-25Add doc: v1::types moduleMatthias Beyer
2019-04-25Refactor: Impl of Api for RestApi to be less codeMatthias Beyer
2019-04-25Add doc: REST Api typeMatthias Beyer
2019-04-25Refactor: Move StdinWrapper to own moduleMatthias Beyer
2019-04-25Add doc: v1::api::StdinWrapperMatthias Beyer
2019-04-25Add doc: v1::api::ApiMatthias Beyer
2019-04-25Add comment to helper typeMatthias Beyer
2019-04-24Merge pull request #7 from matthiasbeyer/output-html-templatesMatthias Beyer
Output html templates
2019-04-24Add html templates for generating nice report websitesMatthias Beyer
2019-04-24Change JSON output of compareMatthias Beyer
This changes the output format of the JSON for the compare command, so that we easily use it in HTML templates.
2019-04-24Merge pull request #6 from matthiasbeyer/feature-compareMatthias Beyer
Compare feature
2019-04-24types: Add "new" deriveMatthias Beyer
2019-04-24Add missing "ComparePackage" typeMatthias Beyer
Because we cannot build a "Package" from the compare file (because we shouldn't, because we only need _some_ information about the package), we should use a special helper type for deserializing the contents of the file.
2019-04-24Add "compare" functionality in main()Matthias Beyer
Including the new dependency "csv" which is included by default. With this, one can pass a CSV file to compare against, as well as a JSON file.
2019-04-24Implement TableFrontend::compare_packages()Matthias Beyer
2019-04-24Implement JsonFrontend::compare_packages()Matthias Beyer
2019-04-24Implement ListFrontend::compare_packages()Matthias Beyer
2019-04-24Add Frontend::compare_packages()Matthias Beyer
2019-04-24Add "compare" functionality in CLIMatthias Beyer
2019-04-24Merge pull request #5 from matthiasbeyer/lib-v1-types-in-modMatthias Beyer
Split types into module and submodules
2019-04-24Split types into module and submodulesMatthias Beyer
Without breaking the build because we reexport the private submodule types in the crate::v1::types module.
2019-04-23Merge pull request #2 from matthiasbeyer/frontend-jsonMatthias Beyer
Implement JSON frontend
2019-04-23Merge pull request #4 from matthiasbeyer/lib-filtersMatthias Beyer
librepology: Add filters
2019-04-23Merge pull request #3 from matthiasbeyer/frontend-list-no-formatMatthias Beyer
Refactor: Do not use the `format!("{}", ...)` trick
2019-04-23Fix: Status and Www implement Display, so they implement ToString as wellMatthias Beyer
2019-04-23Add filters for Repo, Name, Status, Version, License and MaintainerMatthias Beyer
2019-04-23Make v1::types derive Eq, PartialEq, Ord, PartialOrdMatthias Beyer
2019-04-23Refactor: Do not use the `format!("{}", ...)` trickMatthias Beyer
2019-04-23Implement JSON frontendMatthias Beyer
2019-04-23Merge pull request #1 from matthiasbeyer/travisMatthias Beyer
Add travis.yml
2019-04-23Disable rustc 1.31.{0, 1}Matthias Beyer
Because of some weird error: error[E0658]: imports can only refer to extern crate names passed with `--extern` on stable channel (see issue #53130) --> src/main.rs:29:5 | 17 | mod config; | ----------- not an extern crate passed with `--extern` ... 29 | use config::Configuration; | ^^^^^^ | note: this import refers to the module defined here --> src/main.rs:17:1 | 17 | mod config; | ^^^^^^^^^^^ error: aborting due to previous error This has nothing to do with the "mod config". The compiler tells us something about missing featureflags or so, which is not relevant here... Strange. Just disable the 1.31 versions.