Matthias Beyer
e6244d7e9e
Refactor imag-todo to fit new store iterator interface
2018-05-01 17:44:01 +02:00
Matthias Beyer
58a6eea573
Remove the edit command
...
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-30 14:04:16 +02:00
Matthias Beyer
6d21d8eb49
Update dependency: filters: 0.2 -> 0.3
2018-04-29 10:46:36 +02:00
Matthias Beyer
713621337f
Adapt for new libimagcontact interface
2018-04-27 16:57:48 +02:00
Matthias Beyer
932ba3e7d4
Set extension or warn if none there
...
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-27 13:58:46 +02:00
Matthias Beyer
493fa0226c
Merge pull request #1453 from matthiasbeyer/imag-contact/create-uid
...
Fix: Generate UID when creating a contact
2018-04-26 16:16:33 +02:00
Matthias Beyer
ad9eb62376
Fix: Generate UID when creating a contact
2018-04-26 14:43:21 +02:00
Matthias Beyer
07e804a7c8
Fix: Make most fields optional
2018-04-26 14:01:53 +02:00
Matthias Beyer
d6f8751f6e
Reimplement imag-contact
2018-04-25 13:45:00 +02:00
Matthias Beyer
a83d10fb1e
Remove feature usage
2018-04-25 13:45:00 +02:00
Matthias Beyer
b90abfb868
Deny non-absolut import pathes
2018-04-25 10:33:12 +02:00
Matthias Beyer
279f7ef2aa
Fix: Pass output stream to view_entries()
2018-04-24 16:46:23 +02:00
Matthias Beyer
09d34783cb
Fix imag-mail to list from appropriate collection
2018-04-24 13:40:42 +02:00
Matthias Beyer
22fb26dc12
Replace Store::retrieve_for_module() with own iterator type
2018-04-24 13:40:42 +02:00
Matthias Beyer
9303a72a28
Merge pull request #1436 from matthiasbeyer/imag-log/show-ordered
...
Fix: imag-log show should order by datetime
2018-04-22 15:55:25 +02:00
Matthias Beyer
ee75d2309c
Fix: imag-log show should order by datetime
2018-04-22 14:33:53 +02:00
Matthias Beyer
d742e15763
Do not depend on "version" crate
...
We should not depend on the version crate, as it is GPL licensed.
We removed the usage of this crate before, but it was still in the
Cargo.toml files (despite being used in the source).
2018-04-22 11:09:31 +02:00
Matthias Beyer
6e80f603d6
Add functionality to list diaries
2018-04-19 21:36:22 +02:00
Matthias Beyer
d2dceb6640
Update version numbers: 0.7.0 -> 0.8.0
2018-04-19 10:05:53 +02:00
Matthias Beyer
b690925e01
Fix: Use fill storeid when listing
2018-04-18 18:32:11 +02:00
Matthias Beyer
4568b1f625
Merge pull request #1380 from matthiasbeyer/minor
...
Minor patches
2018-04-18 16:46:41 +02:00
Matthias Beyer
962b5fffd8
Remove unused imports/code
2018-04-18 14:32:23 +02:00
Matthias Beyer
2a0bf1cd51
Remove CLI for mainpage setting
2018-04-18 14:32:23 +02:00
Matthias Beyer
8ea3f62fbc
Add autolinking
2018-04-18 14:32:23 +02:00
Matthias Beyer
e1ffa4b107
Add name filtering in show command
2018-04-18 14:32:23 +02:00
Matthias Beyer
4450f22c5e
Add show subcommand
2018-04-18 14:32:23 +02:00
Matthias Beyer
cc9e7c89d0
Remove grep functionality
2018-04-18 14:32:23 +02:00
Matthias Beyer
caf0e63b35
Rename "create" command to "create-wiki", introduce "create" for creating entries
2018-04-18 14:32:23 +02:00
Matthias Beyer
2c07ad9a3a
Implement grep command
2018-04-18 14:32:23 +02:00
Matthias Beyer
2ee6dde75e
Add implementation for delete functionality
2018-04-18 14:32:23 +02:00
Matthias Beyer
28f882e6c7
Add implementation for create subcommand
2018-04-18 14:32:23 +02:00
Matthias Beyer
8dd3a57114
Initial import
2018-04-18 14:32:23 +02:00
Matthias Beyer
98f8366e4c
Fix documentation in crate metadata
2018-04-17 15:55:08 +02:00
Matthias Beyer
51b9b5c0db
Fix: Use qualification
2018-04-14 00:58:40 +02:00
Matthias Beyer
1511d70fa3
Add lints
2018-04-14 00:39:43 +02:00
Matthias Beyer
561008bd7f
Add lints
2018-04-14 00:39:43 +02:00
Matthias Beyer
f92163f6d0
Add lints
2018-04-14 00:39:43 +02:00
Matthias Beyer
e71019a2f2
Add lints
2018-04-14 00:39:43 +02:00
Matthias Beyer
ad3269bbcc
Add lints
2018-04-14 00:39:43 +02:00
Matthias Beyer
76c8443e50
Merge pull request #1395 from matthiasbeyer/clap-text-wrap
...
Clap text wrap
2018-04-13 22:46:09 +02:00
Matthias Beyer
aeec10bf76
Use clap with wrap_help feature
2018-04-13 16:19:10 +02:00
Matthias Beyer
b59c234588
Use clap "^2.29" instead of ">=2.29"
2018-04-13 16:17:43 +02:00
Matthias Beyer
532de484f2
Fix: List ids sorted
2018-04-13 13:51:56 +02:00
Matthias Beyer
3dfb17aabd
Add functionality to find contacts and print the storeid/file path
2018-04-06 15:42:15 +02:00
Matthias Beyer
2cee4ba90f
Merge pull request #1375 from matthiasbeyer/imag-contact/find-format
...
imag-contact: Add format argument
2018-04-06 15:32:15 +02:00
Matthias Beyer
c6d0e37629
Fix formatted output, use seperator for lists
...
The formatted output should use ", " as seperator for lists of values
2018-04-06 14:26:46 +02:00
Matthias Beyer
14fc6c7c7f
Add format argument
2018-04-06 14:24:30 +02:00
Matthias Beyer
8c1b4124c0
Handle unknown subcommands in binaries with Runtime::handle_unknown_subcommand
2018-04-04 19:34:13 +02:00
Matthias Beyer
bcdfe3ceea
Use variable mutable, so we can create an instance
2018-03-22 21:32:58 +01:00
Matthias Beyer
00d485c3d3
Add parameter to show done habits
2018-03-22 14:36:51 +01:00