Commit graph

358 commits

Author SHA1 Message Date
a0cdc53644 Fix build script once more 2017-01-25 10:43:37 +01:00
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
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
0a04081599 Merge pull request #656 from matthiasbeyer/cargo-rustc-codegen-units
Cargo rustc codegen units
2016-10-31 23:39:38 +01:00
ca89bc5962 bin/Cargo.toml: Update dependencies 2016-10-24 14:30:54 +02:00
3cb718f754 Add codegen-units = 2 in ./bin/Cargo.toml 2016-10-24 13:55:08 +02:00
b5bfc1978c Fix: Cargo.toml does not know "website", but "homepage" 2016-10-20 14:14:18 +02:00
14696b59e7 Add meta-info in bin/Cargo.toml 2016-10-18 10:56:12 +02:00
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
352d7e9083 Add some debugging output 2016-09-05 16:18:11 +02:00
389c5b9033 We do not need to pass the subcommand as arg here 2016-09-05 16:18:11 +02:00
ac7fb19040 Use libimagrt::setup::generate_runtime_setup() helper to build Runtime object 2016-09-05 16:18:11 +02:00
c4c726a983 Add dep: log = 0.3 2016-09-05 16:18:11 +02:00
58b2597bcb Enable forwarding of args and subcommands 2016-09-05 16:18:11 +02:00
58fd2dbfe4 Shrink App setup code 2016-09-05 16:18:11 +02:00
fa379a2fa7 Only return subcommand name 2016-09-05 16:18:11 +02:00
cd70c68a01 Add support for --help and -h 2016-09-05 16:18:11 +02:00
ecbbc3dfc1 Rewrite imag binary 2016-09-05 16:18:11 +02:00
6909410a43 Add dependency: libimagrt 2016-09-05 16:18:11 +02:00
73f9f2d36f Add dependency: clap 2016-09-05 16:18:11 +02:00
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
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
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
eca41e04dd Add argument finder helper function 2016-05-13 14:41:19 +02:00
580c9e5286 Add command finder helper function 2016-05-13 14:41:11 +02:00
27124c2a83 Rewrite imag binary in Rust 2016-05-13 14:23:05 +02:00
e3f8930c62 Add ascii-art logo 2016-02-01 22:36:46 +01:00
fe7ed7c64d Add possibility to list all versions 2016-01-31 13:44:48 +01:00
60d680b881 Add main imag binary 2016-01-29 22:57:36 +01:00