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
0e567e2358
Merge pull request #1445 from matthiasbeyer/imag-view/seperator
...
imag-view argument to put seperator between shown entries
2018-04-25 10:01:36 +02:00
Matthias Beyer
95a4816604
Implement imag-view argument to put seperator between shown entries
2018-04-24 22:49:53 +02:00
Matthias Beyer
be74afd031
Remove "dump" subcommand
2018-04-24 22:16:40 +02:00
Matthias Beyer
c2fd3fa94e
Add support for formatted markdown output
...
This patch also removes the (unused) "compile" subcommand and replaces
it with a flag "-c" / "--compile" which prints the output in formatted
to the terminal.
Compiling the output from markdown to HTML and showing in the browser is
not yet possible.
2018-04-24 18:06:45 +02:00
Matthias Beyer
279f7ef2aa
Fix: Pass output stream to view_entries()
2018-04-24 16:46:23 +02:00
Matthias Beyer
653db333e6
Fix imag-view for new view_entry() interface
2018-04-24 16:46:23 +02:00
Matthias Beyer
726e4c515f
Merge pull request #1422 from matthiasbeyer/imag-git/init
...
imag-git: init
2018-04-24 15:26:19 +02:00
Matthias Beyer
8a5abb22f4
Generate completion for imag-git
2018-04-24 13:56:11 +02:00
Matthias Beyer
055a55c9f0
Add imag-git command
2018-04-24 13:56:11 +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
7d3224a258
Merge pull request #1437 from matthiasbeyer/imag/fix-doubled-output
...
Fix: Do not inherit stdout here
2018-04-22 16:12:32 +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
c3fe934119
Merge pull request #1435 from matthiasbeyer/imag-view/fix-autowrapping
...
Fix: Do not automatically wrap text
2018-04-22 15:55:19 +02:00
Matthias Beyer
909240fc24
Fix: Do not inherit stdout here
...
This caused us to print funny output. But we want to catch the output
and print a nice list ourselves here.
2018-04-22 14:37:56 +02:00
Matthias Beyer
ee75d2309c
Fix: imag-log show should order by datetime
2018-04-22 14:33:53 +02:00
Matthias Beyer
10b71864f6
Fix: Do not automatically wrap text
...
We must use `ArgMatches::occurrences_of` here to check whether the
argument was actually passed.
If it was not passed, we do not wrap at all.
2018-04-22 14:17:12 +02:00
Matthias Beyer
a343a2ab90
Do not use version crate in build script
2018-04-22 11:09:31 +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
ca5e150f3a
Merge pull request #1421 from matthiasbeyer/imag-view/wrapping
...
imag-view: wrapping
2018-04-20 09:24:14 +02:00
Matthias Beyer
e0decb7294
Merge pull request #1419 from matthiasbeyer/imag-diary/list-diaries
...
Add functionality to list diaries
2018-04-20 09:24:07 +02:00
Matthias Beyer
e820f8bfb2
Add functionality to read storeids from stdin
2018-04-19 22:08:34 +02:00
Matthias Beyer
36bc517524
Add support for tagging/untagging multiple entries with one call
2018-04-19 22:08:34 +02:00
Matthias Beyer
e80bf7b57d
Add feature for wrapping output
2018-04-19 21:55:27 +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
0d31ee7efd
Update dependencies: Add version
2018-04-19 09:57:36 +02:00
Matthias Beyer
b690925e01
Fix: Use fill storeid when listing
2018-04-18 18:32:11 +02:00
Matthias Beyer
e29bbdb98d
Fix: Make error message more explanatory
2018-04-18 17:41:34 +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
90593e2d93
Update dependency: toml-query: 0.4 -> 0.6
2018-04-15 09:15:24 +02:00