Commit Graph

58 Commits

Author SHA1 Message Date
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