libimagrt: Update clap
This commit is contained in:
parent
0bf22672f9
commit
a09b5281db
2 changed files with 4 additions and 4 deletions
|
@ -4,7 +4,7 @@ version = "0.1.0"
|
||||||
authors = ["Matthias Beyer <mail@beyermatthias.de>"]
|
authors = ["Matthias Beyer <mail@beyermatthias.de>"]
|
||||||
|
|
||||||
[dependencies]
|
[dependencies]
|
||||||
clap = "1.5.5"
|
clap = "2.1.1"
|
||||||
config = "0.1.3"
|
config = "0.1.3"
|
||||||
log = "0.3.4"
|
log = "0.3.4"
|
||||||
xdg-basedir = "0.2.2"
|
xdg-basedir = "0.2.2"
|
||||||
|
|
|
@ -16,7 +16,7 @@ use libimagstore::store::Store;
|
||||||
pub struct Runtime<'a> {
|
pub struct Runtime<'a> {
|
||||||
rtp: PathBuf,
|
rtp: PathBuf,
|
||||||
configuration: Configuration,
|
configuration: Configuration,
|
||||||
cli_matches: ArgMatches<'a, 'a>,
|
cli_matches: ArgMatches<'a>,
|
||||||
store: Store,
|
store: Store,
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -30,7 +30,7 @@ impl<'a> Runtime<'a> {
|
||||||
* The cli_spec object should be initially build with the ::get_default_cli_builder() function.
|
* The cli_spec object should be initially build with the ::get_default_cli_builder() function.
|
||||||
*
|
*
|
||||||
*/
|
*/
|
||||||
pub fn new(cli_spec: App<'a, 'a, 'a, 'a, 'a, 'a>) -> Result<Runtime<'a>, RuntimeError> {
|
pub fn new(cli_spec: App<'a, 'a>) -> Result<Runtime<'a>, RuntimeError> {
|
||||||
use std::env;
|
use std::env;
|
||||||
|
|
||||||
let matches = cli_spec.get_matches();
|
let matches = cli_spec.get_matches();
|
||||||
|
@ -80,7 +80,7 @@ impl<'a> Runtime<'a> {
|
||||||
pub fn get_default_cli_builder(appname: &'a str,
|
pub fn get_default_cli_builder(appname: &'a str,
|
||||||
version: &'a str,
|
version: &'a str,
|
||||||
about: &'a str)
|
about: &'a str)
|
||||||
-> App<'a, 'a, 'a, 'a, 'a, 'a>
|
-> App<'a, 'a>
|
||||||
{
|
{
|
||||||
App::new(appname)
|
App::new(appname)
|
||||||
.version(version)
|
.version(version)
|
||||||
|
|
Loading…
Reference in a new issue