Matthias Beyer
b787ef1696
Move tagging UI code to binary
2017-09-02 10:16:56 +02:00
Matthias Beyer
177e5bf762
Remove tagging support
2017-09-02 10:16:55 +02:00
Matthias Beyer
048517a3c2
Fix readme links in cargo metadata
2017-09-01 18:48:02 +02:00
Matthias Beyer
8071c4c721
Refactor, minify edit() impl
2017-09-01 11:04:07 +02:00
Matthias Beyer
356c86fd51
Refactor, minify create() impl
2017-09-01 11:04:07 +02:00
Matthias Beyer
7e7cf8ecf8
Refactor, minify delete() impl
2017-09-01 11:04:07 +02:00
Matthias Beyer
21c15ca207
Adapt imag-diary to compile with the new libimagdiary API
2017-09-01 11:04:07 +02:00
Matthias Beyer
7e4275c420
Remove unused crate import
2017-08-31 20:56:13 +02:00
Matthias Beyer
9a9a3f2f43
Merge branch 'libimagstore/remove-unused' into integrate-remove-unused
...
The merge conflicts which were resolved may roll back some changes from
the merged branch (unknowingly).
These will be fixed in the next commits
2017-08-31 20:56:08 +02:00
Matthias Beyer
9094c22abf
Fix test helper function
2017-08-31 10:57:19 +02:00
Matthias Beyer
1c079c9501
Import libimagutil properly
2017-08-31 10:57:19 +02:00
Matthias Beyer
0732962b59
Fix unused macro_use import
2017-08-31 10:57:19 +02:00
Matthias Beyer
bc74ea7e41
Fix copy-paste bug
2017-08-31 10:57:19 +02:00
Matthias Beyer
00b8d5192c
Remove unused variables
2017-08-31 10:57:19 +02:00
Matthias Beyer
fabb990336
Remove unused imports
2017-08-31 10:57:19 +02:00
Matthias Beyer
ac804bd839
Remove unused keyword "mut" where not needed
2017-08-31 10:57:11 +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
0e6599f192
Fix imag-ref
2017-08-28 14:55:33 +02:00
Matthias Beyer
7ff3985eaf
Fix imag-mail to use new Ref interface
2017-08-28 14:32:50 +02:00
Matthias Beyer
9081a2d58d
Fix libimag(entry)ref name
2017-08-27 18:57:59 +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
2fcead5f53
Fix broken README symlinks
...
Along: Add files in documentation for modules that not yet had one.
2017-08-27 15:13:25 +02:00
Mario Krehl
8a63815854
Fix package name of libimagentryannotation
...
Fix: run `sed -i 's,libimagref,libimagentryref,g' (rg -l 'libimagref')`
Fix: run `sed -i 's,libimagannotation,libimagentryannotation,g' (rg -l 'libimagannotation')`
2017-08-27 15:13:25 +02:00
Matthias Beyer
59a3662ac4
Reorganize code in subdirs
2017-08-27 15:12:09 +02:00
Matthias Beyer
7b3bf3e31e
Merge pull request #1021 from matthiasbeyer/bi-version-dependencies
...
Use cargo feature to specify both version and path
2017-08-27 13:16:54 +02:00
Matthias Beyer
a4c2c04c61
Use cargo feature to specify both version and path
...
Thanks to reddit user /u/TimNN for suggesting this.
2017-08-27 11:25:43 +02:00
Matthias Beyer
09fbf08747
Rewrite imag binary without parallelization stuff
2017-08-26 23:04:26 +02:00
Matthias Beyer
1c37703c32
Update version strings for next release: 0.3.0 -> 0.4.0
2017-08-26 13:27:32 +02:00
Matthias Beyer
1612764d77
Remove build.rs buildscript because wasnt working properly
2017-08-25 21:36:24 +02:00
Matthias Beyer
9fa2be824f
Remove safety check, error handling has that case already
2017-08-19 16:27:28 +01:00
Matthias Beyer
795df63679
Add missing license headers
2017-06-07 20:45:38 +02:00
Matthias Beyer
9650f46e23
Version strings: 0.2.0 -> 0.3.0
2017-05-03 10:48:26 +02:00
Matthias Beyer
a0cdc53644
Fix build script once more
2017-01-25 10:43:37 +01:00
Matthias Beyer
26d78e9f3c
Fix build-script of imag-bin
...
There was a breaking change in cargo which is fixed by this commit
Affected: beta builds (as of writing of this commit).
2017-01-25 09:41:16 +01:00
Matthias Beyer
1ab0249892
Remove removed crates from compl-gen build script
2017-01-24 04:31:22 +01:00
mario
8df5519f34
Move `[profile.dev] codegen-units = 2` to top-level Cargo.toml
...
lower level (=package/crate level) definitions for profiles are ignored
2017-01-19 20:08:51 +01:00
mario
73b9aa6266
Add comment for `&version!()[..]`
2016-11-05 11:53:13 +01:00
mario
bb291ca1fa
Add comments about functionality,
...
increase verbosity of some variables
2016-11-05 11:53:00 +01:00
mario
e652e944a8
Add build_subcommand! macro
2016-11-05 11:42:02 +01:00
mario
711810f814
Add additional dependencies
2016-11-05 11:42:02 +01:00
mario
2644739e35
Change from types implementing build_ui to a mod for every binary.
...
Works with all available binaries.
Code cleanup
2016-11-05 11:41:20 +01:00
mario
bf88a43a59
Add build.rs with basic idea
2016-11-05 11:38:55 +01:00
Matthias Beyer
0a04081599
Merge pull request #656 from matthiasbeyer/cargo-rustc-codegen-units
...
Cargo rustc codegen units
2016-10-31 23:39:38 +01:00
Matthias Beyer
ca89bc5962
bin/Cargo.toml: Update dependencies
2016-10-24 14:30:54 +02:00
Matthias Beyer
3cb718f754
Add codegen-units = 2 in ./bin/Cargo.toml
2016-10-24 13:55:08 +02:00
Matthias Beyer
b5bfc1978c
Fix: Cargo.toml does not know "website", but "homepage"
2016-10-20 14:14:18 +02:00
Matthias Beyer
14696b59e7
Add meta-info in bin/Cargo.toml
2016-10-18 10:56:12 +02:00
Matthias Beyer
e0d4744b4b
bin: Add copyright notice to all files
2016-10-01 17:35:06 +02:00
Mario Krehl
6fe4408800
Reduce clone()-ing of commands to necessary places
2016-09-07 12:57:34 +02:00
Mario Krehl
e2d3e5597b
Fix differing amount of newlines from subprocesses influences output
2016-09-07 12:53:38 +02:00
Mario Krehl
e813ab9e3a
Pretty output of --versions
2016-09-07 11:24:36 +02:00
Mario Krehl
12f9175700
Fix --versions
2016-09-07 11:14:08 +02:00
Mario Krehl
d69b8498e9
Add some comments
2016-09-07 11:07:02 +02:00
Mario Krehl
c828bed0e1
Fix panic! when reaching unreachable!, because imag doesnt do anything without an argument or subcommand
2016-09-07 10:37:16 +02:00
Mario Krehl
7023d1f202
Add check if given subcommand is supported
2016-09-07 10:31:00 +02:00
Mario Krehl
e6d48cb31a
Fix exit codes
2016-09-07 10:22:08 +02:00
Mario Krehl
5ea5f588a9
Fix panics due to unwrap on Option::None
2016-09-07 10:21:59 +02:00
mario
d19243e7a8
Fall back to get_default_cli_builder
...
insert custom help text
cleanup not anymore used code
2016-09-05 16:18:11 +02:00
mario
882b2ef5a7
Add help_text()
...
Replaces the help() functions with help_text(), which returns the help_text of imag.
Use the .help() function of clap::App to overwrite the help text generated by clap
Remove unneeded argument '--help', generated by clap now
2016-09-05 16:18:11 +02:00
mario
1900d6922c
Fix clap for external subcommands
2016-09-05 16:18:11 +02:00
Mario Krehl
a740dcd7ba
Change build_ui to use subcommands()
2016-09-05 16:18:11 +02:00
Matthias Beyer
352d7e9083
Add some debugging output
2016-09-05 16:18:11 +02:00
Matthias Beyer
389c5b9033
We do not need to pass the subcommand as arg here
2016-09-05 16:18:11 +02:00
Matthias Beyer
ac7fb19040
Use libimagrt::setup::generate_runtime_setup() helper to build Runtime object
2016-09-05 16:18:11 +02:00
Matthias Beyer
c4c726a983
Add dep: log = 0.3
2016-09-05 16:18:11 +02:00
Matthias Beyer
58b2597bcb
Enable forwarding of args and subcommands
2016-09-05 16:18:11 +02:00
Matthias Beyer
58fd2dbfe4
Shrink App setup code
2016-09-05 16:18:11 +02:00
Matthias Beyer
fa379a2fa7
Only return subcommand name
2016-09-05 16:18:11 +02:00
Matthias Beyer
cd70c68a01
Add support for --help and -h
2016-09-05 16:18:11 +02:00
Matthias Beyer
ecbbc3dfc1
Rewrite imag binary
2016-09-05 16:18:11 +02:00
Matthias Beyer
6909410a43
Add dependency: libimagrt
2016-09-05 16:18:11 +02:00
Matthias Beyer
73f9f2d36f
Add dependency: clap
2016-09-05 16:18:11 +02:00
Matthias Beyer
67d536fa74
Merge pull request #567 from matthiasbeyer/bin/imag-seperator-remove
...
Remove dash from command listing
2016-07-26 13:18:32 +02:00
LeRoyce Pearson
06c344c9d0
Debug flag is now inserted at the beginning of the arguments.
2016-07-21 22:26:22 +00:00
geemili
d60c558cda
Pulled out lambda and made "--debug" constant
2016-07-21 17:08:11 -05:00
Matthias Beyer
c453647813
Remove dash from command listing
...
With this patch, we list "imag counter" instead of "imag-counter" in the
help output.
2016-07-21 13:41:11 +02:00
geemili
d838a5c6b0
Actually fixed double debug flag this time
2016-07-19 14:29:23 -05:00
geemili
7702cac8fc
Fixed compile errors
2016-07-19 14:25:09 -05:00
geemili
805ff69e2b
Fixed debug appearing twice
2016-07-19 14:11:36 -05:00
LeRoyce Pearson
b12dbcd75e
Fixed compilation errors
2016-07-19 18:57:49 +00:00
geemili
182479d7af
Added in debug flag forwarding
2016-07-19 13:43:48 -05:00
geemili
3e7d921413
Fixed bug where flags would not be read
2016-07-19 13:38:52 -05:00
Matthias Beyer
9337a14cdd
Update all version strings: 0.1.0 -> 0.2.0
2016-07-12 11:51:20 +02:00
mario
04fff6070d
changed from path().starts_with(PATH/imag-) to path.filename().starts_with(imag-) for simplicity. Also filtered out the command name for displaying
2016-07-04 17:41:38 +02:00
Matthias Beyer
eca41e04dd
Add argument finder helper function
2016-05-13 14:41:19 +02:00
Matthias Beyer
580c9e5286
Add command finder helper function
2016-05-13 14:41:11 +02:00
Matthias Beyer
27124c2a83
Rewrite imag binary in Rust
2016-05-13 14:23:05 +02:00
Matthias Beyer
e3f8930c62
Add ascii-art logo
2016-02-01 22:36:46 +01:00
Matthias Beyer
fe7ed7c64d
Add possibility to list all versions
2016-01-31 13:44:48 +01:00
Matthias Beyer
60d680b881
Add main imag binary
2016-01-29 22:57:36 +01:00