summaryrefslogtreecommitdiffstats
path: root/bin/domain/imag-todo/Cargo.toml
AgeCommit message (Collapse)Author
2020-05-31task-hookrs: 0.7.0 -> masterMatthias Beyer
Signed-off-by: Matthias Beyer <mail@beyermatthias.de>
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-01Implement imag-todo-show table view by defaultMatthias Beyer
By passing -T, plaintext output can be generated. Signed-off-by: Matthias Beyer <mail@beyermatthias.de>
2019-12-01Rewrite show functionality of imag-todoMatthias Beyer
This implementation uses the handlebars crate so that the show format can be specified in the configuration file. Signed-off-by: Matthias Beyer <mail@beyermatthias.de>
2019-11-09Add import functionality for taskwarrior importsMatthias Beyer
Signed-off-by: Matthias Beyer <mail@beyermatthias.de>
2019-11-09Reimplement imag-todoMatthias Beyer
Parts of this commit were written by Leon, but in the process we needed to squash. Here's his original commit message: > Change todo listing behaviours > > This commit changes the todo binary to have the following behaviour: > - `imag-todo`: Print all non-hidden pending todos > - `imag-todo pending`: Print all non-hidden pending todos > - `imag-todo list`: Print all non-hidden non-done todos > - `--done`: Include done > - `--no-pending`: Exclude pending > > Each and every command respects the hidden attribute only on the view > layer, but still pipes the hidden entries to stdout. > > Internally, this introduces a black- and whitelist todo-state matcher, > that can be configured to match only certain todos and thereby > improves reusability of functions over the domain binary. Signed-off-by: Leon Schuermann <leon@is.currently.online> Signed-off-by: Matthias Beyer <mail@beyermatthias.de>
2019-10-26imag-todo: implement ImagApplicationLeon Schuermann
Signed-off-by: Leon Schuermann <leon@is.currently.online>
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>
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-todo: Move from error-chain to failureMatthias Beyer
Signed-off-by: Matthias Beyer <mail@beyermatthias.de>
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-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-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-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-10-31Add badges in Cargo.toml of all cratesMatthias Beyer
2017-10-12Update toml-query: 0.3.* -> 0.4Matthias Beyer
This update is needed for the error-chain update, as the toml-query 0.4.0 release also bumps this dependency.
2017-09-24Update version strings: 0.4.0 -> 0.5.0Matthias Beyer
2017-09-19Update dependency specsMatthias Beyer
Most notably: * env_logger: 0.4 -> 0.5 * hoedown: 5.0.0 -> 6.0.0 * itertools: 0.5 -> 0.6 * lazy_static: 0.1.15 -> 0.2 * regex: 0.1 -> 0.2 * semver: 0.5 -> 0.8 * url: 1.2 -> 1.5 * uuid: 0.3 -> 0.5 (This list is most surely not complete)
2017-09-06Update toml-query: 0.3.* -> ^0.3.1Matthias Beyer
This release contains a bugfix for a critical bug in the `TomlValueInsertExt::insert()` algorithm which was triggered by an edgecase.
2017-09-01Fix readme links in cargo metadataMatthias Beyer
2017-08-31Remove unused crate importsMatthias Beyer
This patch removes unused crate imports reported by newer rust versions. Some crates were only required for tests, some only for tests with macro_import - these things were fixed with feature gates.
2017-08-27Reorganize code in subdirsMatthias Beyer