030e32e44f
Provide StoreId Iterator which has a ref to the Store
...
This change is needed so we can refactor the "get" iterator to not take
an argument (the store) later, which improves the API.
2018-02-01 15:47:39 +01:00
da4b823048
Merge pull request #1219 from matthiasbeyer/minor
...
Minor patches
2018-02-01 13:18:31 +01:00
4d94791b1f
Move date <-> string conversion utility to libimagutil
2018-02-01 09:26:33 +01:00
30ef3bf0d3
Comment type fixed
2018-01-29 09:38:32 +01:00
7731b88c97
Remove map_err_trace_exit() calls in favour of map_err_trace_exit_unwrap()
2018-01-29 09:38:32 +01:00
82b67115e6
Refactor: Minify
...
Pull in new dependencies for minification
2018-01-29 09:38:32 +01:00
74f58d6c06
Remove unused imports
2018-01-29 09:38:32 +01:00
53bf1a513b
Implement stopping all tags which are started
2018-01-28 20:51:20 +01:00
3735fbac2f
Merge pull request #1166 from matthiasbeyer/log-0-4-0
...
Dependency update: log 0.4.0
2018-01-18 15:40:50 +01:00
fcfc397fc8
env_logger: 0.5.0-rc.2 -> 0.5
2018-01-18 14:15:40 +01:00
45ac9b4132
Change list command to use a table for output
2018-01-16 14:48:48 +01:00
8d9c7dce4f
env_logger: 0.5.0-rc.1 -> 0.5.0-rc.2
2018-01-15 11:22:09 +01:00
635d000344
log: 0.4.0-rc.1 -> 0.4.0
2018-01-15 11:21:52 +01:00
c45130ddd0
env_logger: 0.4.* -> 0.5.0-rc.1
2018-01-15 11:20:27 +01:00
f209e12410
Update dependency: log: 0.3.* -> 0.4.0-rc.1
2018-01-15 11:20:07 +01:00
5beadbbf5b
Call default command if no command is passed
2018-01-13 14:36:31 +01:00
284f12e8cb
Refactor: Split actual list implementation from argument processing
2018-01-13 14:36:31 +01:00
47e98675e7
imag-todo: Replace read with typed read
2018-01-13 01:14:03 +01:00
55d97e565d
imag-log: Replace read with typed read
2018-01-13 01:14:03 +01:00
f0e8e89c15
imag-contact: Replace read with typed read
2018-01-13 01:14:03 +01:00
137680498c
imag-bookmark: Replace read with typed read
2018-01-13 01:14:03 +01:00
0a78d43741
imag-view: Replace read with typed read
2018-01-13 01:14:03 +01:00
0c4be78223
Update dependency: toml-query -> 0.6
2018-01-13 01:14:03 +01:00
bfc35e0517
Remove dependency "version"
...
Because the "version" crate is licensed as GPL, which would us require
to release imag as GPL, we remove the crate now.
2018-01-12 13:33:40 +01:00
8d69e45c0e
Add imag-edit command
2018-01-09 11:56:22 +01:00
15cc7d6805
Merge pull request #1210 from matthiasbeyer/imag-after-help
...
imag: Use App::after_help()
2018-01-08 23:30:51 +01:00
0c2308bd76
Use App::after_help() for printing runtime-generated help output
2018-01-08 16:55:07 +01:00
95e861b5ca
Adapt for new API
2018-01-08 15:16:14 +01:00
5aeaacc317
Merge pull request #1190 from matthiasbeyer/imag-init/init
...
imag-init: initial import
2018-01-04 19:37:50 +01:00
38f8de15bf
Revert "Integrate spinner for nicer progress reports"
...
This reverts commit de7a4d2dfb
.
2018-01-04 12:10:07 +01:00
a6fd525c0f
Add "show" functionality
2018-01-03 21:09:03 +01:00
3cf1fd0baf
Add CLI implementation
2018-01-03 16:54:08 +01:00
7a364639ee
Initial import: imag-log
2018-01-03 16:54:08 +01:00
de7a4d2dfb
Integrate spinner for nicer progress reports
2018-01-03 16:00:46 +01:00
f324deb41e
imag-init: initial import
2018-01-03 15:48:58 +01:00
774933ae4a
Merge pull request #1163 from matthiasbeyer/libimagstore/mighty-iters
...
libimagstore: More powerful iterator extensions
2017-12-25 22:02:56 +01:00
3c8dd19d11
Update version strings: 0.5.0 -> 0.6.0
2017-12-25 19:17:07 +01:00
d6e1994eeb
Fix: Explicitely import only relevant trait
2017-12-24 13:52:50 +01:00
8104b1cf0b
Adapt tests
...
This changes the internal function `link_from_to` a bit, but as this is
only internal we don't care.
2017-12-23 12:57:15 +01:00
9ec5ed9b05
Rewrite imag-link commandline to be intelligent
...
This patch is a rewrite for the imag-link commandline to automatically
recognize whether an internal or an external link is about to be made
and automatically do the right thing.
The commandline got a lot easier and also smaller in size (as in number
of commands), but the functionality should remain the same.
2017-12-23 12:57:13 +01:00
05a630f943
Change UI. Positional args are not possible here
2017-12-22 14:40:01 +01:00
6a7e7f0f12
Add functionality so we can create a habit with a due date
2017-12-22 14:40:01 +01:00
df16d0737e
Adapt for new API of Habit::next_instance_date()
...
With cd8f0beae8
the interface of `HabitTemplate::next_instance_date()` changed to return
a `Result<Option<_>>` rather than a `Result<_>` because the
next_instance_date could be a None if the Habit was closed already.
This patch adapts imag-habit for this new interface.
2017-12-22 14:40:01 +01:00
501f67dcf2
Add more output in today()
2017-12-22 14:40:01 +01:00
496850a762
Add future-check in CLI and fix for default command invokation
2017-12-22 14:40:01 +01:00
39a983f6fb
Add more details to default command
2017-12-22 14:40:01 +01:00
7cf46f99d4
Add done
functionality
2017-12-22 14:40:01 +01:00
b78095d8bc
Impl delete()
2017-12-22 14:40:01 +01:00
ff39a450b1
Explicitely state that printing an empty table is forbidden
2017-12-22 14:40:01 +01:00
404d839310
Make "today" the default command
2017-12-22 14:40:01 +01:00