summaryrefslogtreecommitdiffstats
path: root/bin/domain/imag-contact/Cargo.toml
AgeCommit message (Collapse)Author
2020-05-31uuid: 0.7 -> 0.8Matthias Beyer
Signed-off-by: Matthias Beyer <mail@beyermatthias.de>
2020-05-31handlebars: 2 -> 3Matthias Beyer
Signed-off-by: Matthias Beyer <mail@beyermatthias.de>
2020-04-29Replace repository with new sourcehut repoMatthias Beyer
Signed-off-by: Matthias Beyer <mail@beyermatthias.de>
2020-03-24Update toml-query: 0.9.2 -> 0.10.0Matthias Beyer
Signed-off-by: Matthias Beyer <mail@beyermatthias.de>
2020-03-24Revert "Move to toml-query from master branch"Matthias Beyer
This reverts commit f7fadc118f2de7e84cef8c6d4103296289564f74. Signed-off-by: Matthias Beyer <mail@beyermatthias.de>
2020-03-08Move to toml-query from master branchMatthias Beyer
Signed-off-by: Matthias Beyer <mail@beyermatthias.de>
2020-03-08Replace failure with anyhow in complete codebaseMatthias Beyer
This patch was scripted with sed -i 's/use failure::Error/use anyhow::Error/' $(rg "use failure::Error" -l) sed -i 's/use failure::Fallible as /use anyhow::/' $(rg "use failure::Fallible" -l) sed -i 's/failure/anyhow/' $(rg "failure *=" -l) sed -i 's/format_err!/anyhow!/' $(rg "format_err!" -l) sed -i 's/use failure::ResultExt/use anyhow::Context/' $(rg "use failure::ResultExt" -l) sed -i 's/err_msg/anyhow!/' $(rg "use failure::err_msg" -l) sed -i 's/^anyhow\ *=.*$/anyhow = "1"/' $(rg "anyhow * =" -l) sed -i 's/^anyhow_derive.*//' $(rg "anyhow_derive" -l) sed -i 's/extern crate failure/extern crate anyhow/' $(rg "extern crate failure" -l) sed -i 's/.*extern crate anyhow_derive.*//' $(rg "anyhow_derive" -l) Some manual changes were added as well, so this patch was not completely scripted, but mostly. Signed-off-by: Matthias Beyer <mail@beyermatthias.de>
2019-12-01Convert imag-contact to propagate errors to main()Matthias Beyer
This change exploded (in complexity) much more than I expected. So this diff converts the whole codebase of imag-contact to propagate errors up to the main() function. Changes in functionality might happen but are unintended. Signed-off-by: Matthias Beyer <mail@beyermatthias.de>
2019-10-26imag-contact: implement ImagApplicationLeon Schuermann
Signed-off-by: Leon Schuermann <leon@is.currently.online>
2019-10-07Update dependency: handlebars: 1.1.0 -> 2Matthias Beyer
2019-06-30Update all dependenciesMatthias Beyer
This patch updates all dependencies but not "nom". Done with `cargo upgrade --all` and manual editing. Signed-off-by: Matthias Beyer <mail@beyermatthias.de>
2019-05-29Update toml-query to 0.9.0Matthias Beyer
Signed-off-by: Matthias Beyer <mail@beyermatthias.de>
2019-05-29Update dependency: toml: 0.4 -> 0.5Matthias Beyer
Signed-off-by: Matthias Beyer <mail@beyermatthias.de>
2019-05-22Remove buildscriptsMatthias Beyer
When installing (a subcrate) from crates.io, it fails because it cannot find the buildscript. This is the quickfix, simply remove the buildscript itself and the setup of the buildscript in all Cargo.toml files. Signed-off-by: Matthias Beyer <mail@beyermatthias.de>
2019-04-22Rewrite imag-contact to handle reference storingMatthias Beyer
This patch rewrites the imag-contact binary to be able to work with the new libimagcontact interface, which now uses libimagentryref for storing references to the actual vcard files. Signed-off-by: Matthias Beyer <mail@beyermatthias.de>
2018-11-10Update version stringsMatthias Beyer
...for the next release, which will be imag 0.10.0! Signed-off-by: Matthias Beyer <mail@beyermatthias.de>
2018-11-09Update dependencies from git versions to proper versions.Matthias Beyer
Signed-off-by: Matthias Beyer <mail@beyermatthias.de>
2018-10-30imag-contact: Move from error-chain to failureMatthias Beyer
Signed-off-by: Matthias Beyer <mail@beyermatthias.de>
2018-10-06Update dependenciesMatthias Beyer
walkdir: 1 -> 2 uuid: 0.6 -> 0.7
2018-09-27Update dependency: handlebars: 0.29.0 -> 1.0Matthias Beyer
2018-09-27Temporarily set vobject to custom fork until we have a new releaseMatthias Beyer
2018-09-27Update dependency: vobject: 0.{4,5} -> 0.6Matthias Beyer
2018-09-27Revert "Update dependency: handlebars: 0.29.0 -> 1.0"Matthias Beyer
This reverts commit a1f0872486995b80216e8a08a2176debdef3752a. As updating handlebars needs some more involvement, we roll back to the version we use currently and schedule the update for later. Signed-off-by: Matthias Beyer <mail@beyermatthias.de>
2018-09-27Update dependency: handlebars: 0.29.0 -> 1.0Matthias Beyer
2018-09-27Update dependency: toml-query: 0.6 -> 0.7Matthias Beyer
2018-05-09Update version string: 0.8.0 -> 0.9.0Matthias Beyer
2018-04-25Remove feature usageMatthias Beyer
2018-04-19Update version numbers: 0.7.0 -> 0.8.0Matthias Beyer
2018-04-18Merge pull request #1380 from matthiasbeyer/minorMatthias Beyer
Minor patches
2018-04-17Fix documentation in crate metadataMatthias Beyer
2018-04-13Use clap with wrap_help featureMatthias Beyer
2018-04-13Use clap "^2.29" instead of ">=2.29"Matthias Beyer
2018-03-12Add JSON output supportMatthias Beyer
2018-02-19Refactor imag-contact for new libimagentryref APIMatthias Beyer
2018-02-13Use new make_imag_version!() macro for building version stringMatthias Beyer
2018-02-11Update version string: 0.6.0 -> 0.7.0Matthias Beyer
2018-02-10Update dependency: clap: 2.17 -> 2.29Matthias Beyer
2018-02-10Compile clap with suggestions and color supportMatthias Beyer
2018-02-10Add missing Cargo.toml metadataMatthias Beyer
2018-01-15log: 0.4.0-rc.1 -> 0.4.0Matthias Beyer
2018-01-15Update dependency: log: 0.3.* -> 0.4.0-rc.1Matthias Beyer
2018-01-13Update dependency: toml-query -> 0.6Matthias Beyer
2018-01-12Remove dependency "version"Matthias Beyer
Because the "version" crate is licensed as GPL, which would us require to release imag as GPL, we remove the crate now.
2017-12-25Update version strings: 0.5.0 -> 0.6.0Matthias Beyer
2017-11-09Switch to upstream rust-vobjectMatthias Beyer
2017-11-09Implement create subcommandMatthias Beyer
The complexity of the create() routine justifies the move to another file. This commit implements the create() functionality which creates a TOML tempfile which the user should edit and then reads the contents to build the Vcard object which then gets written to either stdout or the destination file. Besides that: * Move helper function to util module * Rewrite and fix tests
2017-11-09Add new required dependenciesMatthias Beyer
2017-11-09Add implementation for imag-contactMatthias Beyer
* Implement contact listing with formatting via commandline or config * Implement importer functionality for contact * Implement "show" subcommand * imagrc.toml: Add explanation which fns are supported in templates
2017-11-09Initial import of imag-contactMatthias Beyer