summaryrefslogtreecommitdiffstats
path: root/bin
AgeCommit message (Collapse)Author
2018-07-27Merge pull request #1495 from matthiasbeyer/imag-diary/fix-missing-headerMatthias Beyer
Imag diary/fix missing header
2018-07-20Fix: Do not create entries with Store::retrieve()Matthias Beyer
This patch fixes a bug where entries where created with `Store::retrieve()` rather than with the API from libimagdiary. This caused headers to be missing. Now, the CLI is parsed for the values passed and a NaiveDateTime object is crafted from that, which is then passed to libimagdiary.
2018-07-20Add functionality to create entry at a certain timeMatthias Beyer
2018-07-19Simplify: Move header verification from Value extension to Entry typeMatthias Beyer
2018-06-27Fix: Use unused resultMatthias Beyer
2018-06-15Prettify error messagesMatthias Beyer
2018-05-11Fix: Duplicated printing of entries with "show --all"Matthias Beyer
The problem was that the used `Diary::diary_names()` iterator does not call `unique()` on its output. That decision was made because the return type would get more complicated with that feature. Now that rustc 1.26 with Impl Trait is out, we can refactor the return types of these functions (so also with `Diary::diary_names()`) to automatically do this.
2018-05-09Update version string: 0.8.0 -> 0.9.0Matthias Beyer
2018-05-04imag-category: Initial importMatthias Beyer
2018-05-03Merge pull request #1468 from matthiasbeyer/imag-ids/filtersMatthias Beyer
imag-ids: filters
2018-05-02Add trace output in filtering processMatthias Beyer
2018-05-02Add language documentation in commandline helpMatthias Beyer
2018-05-02Add store cache flushing after each 100st entryMatthias Beyer
2018-05-02Implement header filter languageMatthias Beyer
2018-05-02Implement 'where' subcommandMatthias Beyer
2018-05-02Add notes how the filter language should look likeMatthias Beyer
2018-05-02Move collection filter to new moduleMatthias Beyer
2018-05-02Revert "Deny non-absolut import pathes"Matthias Beyer
This reverts commit b90abfb86814142b1483d9e540298607cf6894de. Because `libimagcontact` is not based on `libimagentryref` anymore (as of 2b10ab0b3627ea73cf4101112c035a81e2f1bd37), and thus does not put pathes into the header, we can allow non-absolute pathes here.
2018-05-02Merge pull request #1477 from matthiasbeyer/libimagstore/remove-walkMatthias Beyer
Remove Store::walk()
2018-05-02Adapt "imag store verify" implementation for removed Store::walk()Matthias Beyer
2018-05-01Fix descriptionMatthias Beyer
2018-05-01Refactor imag-wiki to new store iterator interfaceMatthias Beyer
2018-05-01Refactor imag-mail to new store iterator interfaceMatthias Beyer
2018-05-01Refactor imag-habit to new store iterator interfaceMatthias Beyer
2018-05-01Refactor imag-diary to new store iterator interfaceMatthias Beyer
2018-05-01Refactor imag-view to new store iterator interfaceMatthias Beyer
2018-05-01Refactor imag-edit to new store iterator interfaceMatthias Beyer
2018-05-01Refactor imag-mv to fit new store iterator interfaceMatthias Beyer
2018-05-01Refactor imag-todo to fit new store iterator interfaceMatthias Beyer
2018-05-01Refactor imag-ids to fit new store iterator interfaceMatthias Beyer
2018-05-01Refactor imag-link to fit new store iterator interfaceMatthias Beyer
2018-04-30Merge pull request #1476 from matthiasbeyer/imag-diagnostics/refactorMatthias Beyer
Minify code with helper macro
2018-04-30Merge pull request #1475 from matthiasbeyer/imag-diagnostics/flush-cacheMatthias Beyer
imag-diagnostics: flush cache
2018-04-30Performe cache flushing during aggregationMatthias Beyer
2018-04-30Minify code with helper macroMatthias Beyer
2018-04-30Remove the edit commandMatthias Beyer
The edit command of imag-diary gets removed by this patch. The rationale is that imag-edit is way more powerful and thus, not every other imag module should implement an edit command. Chaining `imag-diary list` and `imag edit -I` is encouraged. We still need the edit functionality in imag-diary, as `imag diary create` shall spawn an editor, still. We only remove the ability for editing of existing entries with this patch.
2018-04-29Update dependency: filters: 0.2 -> 0.3Matthias Beyer
2018-04-29Merge pull request #1464 from matthiasbeyer/libimagentrygps/32-bit-gps-valuesMatthias Beyer
libimagentrygps: 32 bit gps values
2018-04-28Upgrade variables to 64 bitMatthias Beyer
2018-04-28Fix: Allow second to be missingMatthias Beyer
2018-04-27Adapt for new libimagcontact interfaceMatthias Beyer
2018-04-27Set extension or warn if none thereMatthias Beyer
In case of auto-generating the file name, we should add an extension. If we do not auto-generate the file name, we should warn that the extension for the file is missing.
2018-04-26Merge pull request #1453 from matthiasbeyer/imag-contact/create-uidMatthias Beyer
Fix: Generate UID when creating a contact
2018-04-26Fix: Generate UID when creating a contactMatthias Beyer
2018-04-26Fix: Make most fields optionalMatthias Beyer
2018-04-25Reimplement imag-contactMatthias Beyer
2018-04-25Remove feature usageMatthias Beyer
2018-04-25Deny non-absolut import pathesMatthias Beyer
2018-04-25Merge pull request #1445 from matthiasbeyer/imag-view/seperatorMatthias Beyer
imag-view argument to put seperator between shown entries
2018-04-24Implement imag-view argument to put seperator between shown entriesMatthias Beyer