add running data
This commit is contained in:
@@ -11,4 +11,5 @@ rocket = "0.4.5"
|
||||
rocket_okapi = "0.5.1"
|
||||
okapi = "0.4.0"
|
||||
nixideserver_lib = { path = "../lib"}
|
||||
nixideserver_podman_lib = {path = "../podman"}
|
||||
nixideserver_podman_lib = {path = "../podman"}
|
||||
clap = "2.33.1"
|
||||
@@ -5,17 +5,45 @@ extern crate rocket_okapi;
|
||||
extern crate nixideserver_lib;
|
||||
extern crate nixideserver_podman_lib;
|
||||
extern crate okapi;
|
||||
extern crate clap;
|
||||
|
||||
use nixideserver_podman_lib::PodmanEngine;
|
||||
use rocket_okapi::swagger_ui::*;
|
||||
use std::env;
|
||||
|
||||
use clap::{
|
||||
Arg,
|
||||
App
|
||||
};
|
||||
use nixideserver_lib::*;
|
||||
fn main() {
|
||||
|
||||
let matches =
|
||||
App::new("nixidectl")
|
||||
.version("0.1.0")
|
||||
.author("stubbfel")
|
||||
.about("control nixide process")
|
||||
.arg(Arg::with_name("client_id")
|
||||
.short("i")
|
||||
.long("client-id")
|
||||
.value_name("CLIENT_ID")
|
||||
.help("the client id")
|
||||
.required(true)
|
||||
.takes_value(true))
|
||||
.arg(Arg::with_name("secrect")
|
||||
.short("s")
|
||||
.long("secret")
|
||||
.value_name("SECRET")
|
||||
.help("the secret")
|
||||
.takes_value(true)
|
||||
.required(true))
|
||||
.get_matches();
|
||||
|
||||
let client_id = matches.value_of("client_id").unwrap();
|
||||
let secret = matches.value_of("client_id").unwrap();
|
||||
let _eng = DummyEngine {};
|
||||
let _podman_eng = PodmanEngine::new(env::current_dir().unwrap());
|
||||
//let exectuor = NixIdeManageService::new(Box::new(eng));
|
||||
let exectuor = NixIdeManageService::new(Box::new(_podman_eng));
|
||||
let mut exectuor = NixIdeManageService::new(Box::new(_podman_eng), client_id.to_owned(), secret.to_owned());
|
||||
rocket::ignite()
|
||||
.mount(
|
||||
"/api/v1/",
|
||||
|
||||
Reference in New Issue
Block a user