Matthias Beyer
8a5abb22f4
Generate completion for imag-git
2018-04-24 13:56:11 +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
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
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
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
4568b1f625
Merge pull request #1380 from matthiasbeyer/minor
...
Minor patches
2018-04-18 16:46:41 +02:00
Matthias Beyer
98f8366e4c
Fix documentation in crate metadata
2018-04-17 15:55:08 +02:00
Matthias Beyer
fb4917d050
Remove feature to generate commandline completion scripts
2018-04-14 14:35:28 +02:00
Mario Krehl
9a316d1268
Add license header to build.rs script
2018-04-14 14:19:28 +02:00
Mario Krehl
f463565770
Change target directory of completions to target/
2018-04-14 14:19:28 +02:00
Mario Krehl
38b4151b84
Fix: macro call build_subcommand
2018-04-14 14:19:28 +02:00
Mario Krehl
d4c7019fc7
move target directory of the shell completions to target/shell-completions.d/
2018-04-14 14:19:28 +02:00
Mario Krehl
1d6e993ee8
fix copypasta fails
2018-04-14 14:19:28 +02:00
Mario Krehl
a7959a2e67
add all current imag binaries to the shell-completion script
2018-04-14 14:19:28 +02:00
Mario Krehl
a104d53919
build script for shell completion works again
2018-04-14 14:19:28 +02:00
Mario Krehl
de9ef077c3
add build.rs again
2018-04-14 14:19:28 +02:00
Matthias Beyer
f6f1c23456
Add lints
2018-04-14 00:39:43 +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
dce7c1b820
Update copyright years
2018-04-11 16:54:26 +02:00
Matthias Beyer
45be292dd3
Inherit stdio to child process
2018-03-12 22:43:26 +01:00
Matthias Beyer
78fe9b8cc5
Change "imag" impl to not instantiate Runtime object
...
Adapt libimagrt interface to export the functions we need to do this.
This is not that nice, but the best approach without rewriting large
parts of libimagrt.
2018-02-26 22:10:23 +01:00
Matthias Beyer
c4b33005fd
Increase gap size
2018-02-20 17:46:50 +01:00
Matthias Beyer
380aeccdc7
Fix broken pipe panics
2018-02-19 11:14:19 +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
30d2c28a22
Update version string: 0.6.0 -> 0.7.0
2018-02-11 14:22:24 +01:00
Matthias Beyer
fa8af0c053
Merge pull request #1275 from matthiasbeyer/clap-features
...
Clap features
2018-02-11 13:29:17 +01:00
Matthias Beyer
7bbc379b73
Merge pull request #1266 from matthiasbeyer/imag/list-commands-alphabetically
...
Sort commands alphabetically
2018-02-10 21:21:57 +01:00
Matthias Beyer
c17b256dfd
Add subcommand "help"
2018-02-10 16:41:15 +01:00
Matthias Beyer
45cec64575
Sort commands alphabetically
2018-02-10 16:40:53 +01:00
Matthias Beyer
8656a38c50
Update dependency: clap: 2.17 -> 2.29
2018-02-10 16:40:34 +01:00
Matthias Beyer
9d2900a7dc
Compile clap with suggestions and color support
2018-02-10 16:40:34 +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
8cba4daf20
Print to stderr
2018-02-06 19:28:27 +01:00
Matthias Beyer
85d1c632d3
Print "imag-<tool>" rather than only "<tool>"
...
The error output should note "imag-<tool> exited with ..." rather than
only "<tool> exited with ..."
2018-02-06 19:28:08 +01:00
Matthias Beyer
635d000344
log: 0.4.0-rc.1 -> 0.4.0
2018-01-15 11:21:52 +01:00
Matthias Beyer
f209e12410
Update dependency: log: 0.3.* -> 0.4.0-rc.1
2018-01-15 11:20:07 +01:00
Matthias Beyer
0c4be78223
Update dependency: toml-query -> 0.6
2018-01-13 01:14:03 +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
0c2308bd76
Use App::after_help() for printing runtime-generated help output
2018-01-08 16:55:07 +01:00
Matthias Beyer
3c8dd19d11
Update version strings: 0.5.0 -> 0.6.0
2017-12-25 19:17:07 +01:00
Matthias Beyer
ee7b04dd42
Replace uses of try!() macro with "?" operator
2017-10-31 15:04:50 +01:00
Matthias Beyer
a20871eb5e
Add badges in Cargo.toml of all crates
2017-10-31 15:03:30 +01:00
Matthias Beyer
b237adfe19
Fix calls to Runtime::config() to use direct result
2017-10-31 09:25:14 +01:00
Matthias Beyer
3487eb4c8a
Remove override passing in imag binary command
2017-10-16 00:47:42 +02:00
Matthias Beyer
758166637b
Update toml-query: 0.3.* -> 0.4
...
This update is needed for the error-chain update, as the toml-query
0.4.0 release also bumps this dependency.
2017-10-12 22:13:04 +02:00
Matthias Beyer
73f6016221
Update version strings: 0.4.0 -> 0.5.0
2017-09-24 13:05:01 +02:00
Matthias Beyer
61d472a8c7
Remove section build-dependencies
2017-09-24 12:05:32 +02:00