Matthias Beyer
502889b9a2
Update dependency: prettytable: 0.6 -> 0.8
2018-10-06 12:21:20 +02:00
Matthias Beyer
22fb26dc12
Replace Store::retrieve_for_module() with own iterator type
2018-04-24 13:40:42 +02:00
Matthias Beyer
561008bd7f
Add lints
2018-04-14 00:39:43 +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
50461b839a
Use output stream from Runtime::stdout()
2018-03-04 13:57:44 +01:00
Matthias Beyer
c2dfb2ef52
Refactor timetrack subcommands output for broken pipe errors
2018-02-19 11:14:18 +01:00
Matthias Beyer
3341e3640c
Merge pull request #1224 from matthiasbeyer/git-version-in-version
...
Git version in version
2018-02-18 20:03:09 +01:00
Matthias Beyer
9469693763
Use new make_imag_version!() macro for building version string
2018-02-13 11:38:34 +01:00
Matthias Beyer
ba1c6c06fa
Add error chaining for compatibility with new libimagerror interface
2018-02-12 21:19:48 +01:00
Matthias Beyer
77be32d80f
Remove "get" iterator, store provides this now
2018-02-11 23:44:27 +01:00
Matthias Beyer
cf0f93104d
Add kairos support in "list" subcommand
...
This patch adds kairos support in the "list" subcommand for the "-f" and
"-t" parameters which limit the entries to show.
Something like
imag timetrack list --from yesterday
is now possible.
2018-02-11 21:27:15 +01:00
Matthias Beyer
d5a9e4930d
Update dates in license header
...
And add missing header in one file
2018-02-07 02:48:53 +01:00
Matthias Beyer
82b67115e6
Refactor: Minify
...
Pull in new dependencies for minification
2018-01-29 09:38:32 +01:00
Matthias Beyer
53bf1a513b
Implement stopping all tags which are started
2018-01-28 20:51:20 +01:00
Matthias Beyer
45ac9b4132
Change list command to use a table for output
2018-01-16 14:48:48 +01:00
Matthias Beyer
5beadbbf5b
Call default command if no command is passed
2018-01-13 14:36:31 +01:00
Matthias Beyer
284f12e8cb
Refactor: Split actual list implementation from argument processing
2018-01-13 14:36:31 +01:00
Matthias Beyer
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
Matthias Beyer
9308c05057
Replace uses of try!() macro with "?" operator
2017-10-31 15:04:50 +01:00
Matthias Beyer
e049559bed
Fix: Let the track command parse the start/end time more intelligently
...
It understands "now" from this point and can parse dates or date-times
(whereas dates get normalized to date + hour 0, minute 0, second 0).
2017-09-14 20:49:10 +02:00
Matthias Beyer
bc74ea7e41
Fix copy-paste bug
2017-08-31 10:57:19 +02:00
Matthias Beyer
fabb990336
Remove unused imports
2017-08-31 10:57:19 +02:00
Matthias Beyer
ae5255c7c7
Remove unused crate imports
...
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-31 10:56:15 +02:00
Matthias Beyer
ef93cf0243
libimagentrytimetrack -> libimagtimetrack
...
This is actually a domain library and thus should be put into the
lib/domain/ folder.
2017-08-27 18:23:47 +02:00
Matthias Beyer
59a3662ac4
Reorganize code in subdirs
2017-08-27 15:12:09 +02:00