File tree 3 files changed +29
-50
lines changed
3 files changed +29
-50
lines changed Original file line number Diff line number Diff line change @@ -27,7 +27,7 @@ anyhow = "1.0.52"
27
27
actix-web = " 4.0.0-beta.18"
28
28
async-trait = " 0.1.52"
29
29
bytes = " 1.1.0"
30
- clap = " 2.34 .0"
30
+ clap = " 3.0 .0"
31
31
cloudflare = " 0.9.0"
32
32
domain = { version = " 0.6.1" , features = [" master" ] }
33
33
env_logger = " 0.9.0"
Original file line number Diff line number Diff line change @@ -51,31 +51,31 @@ async fn main() -> std::io::Result<()> {
51
51
. author ( env ! ( "CARGO_PKG_AUTHORS" ) )
52
52
. about ( env ! ( "CARGO_PKG_DESCRIPTION" ) )
53
53
. arg (
54
- Arg :: with_name ( "config" )
55
- . short ( "c" )
54
+ Arg :: new ( "config" )
55
+ . short ( 'c' )
56
56
. long ( "config" )
57
57
. value_name ( "FILE" )
58
58
. default_value ( "./config.toml" )
59
59
. help ( "set config file" )
60
60
. takes_value ( true ) ,
61
61
)
62
62
. arg (
63
- Arg :: with_name ( "debug" )
63
+ Arg :: new ( "debug" )
64
64
. long ( "debug" )
65
- . short ( "d" )
65
+ . short ( 'd' )
66
66
. help ( "print debug information verbosely" ) ,
67
67
)
68
- . subcommand ( clap:: SubCommand :: with_name ( "srv" ) . about ( "start server" ) )
68
+ . subcommand ( clap:: App :: new ( "srv" ) . about ( "start server" ) )
69
69
. subcommand (
70
- clap:: SubCommand :: with_name ( "add" )
70
+ clap:: App :: new ( "add" )
71
71
. about ( "add kuso subdomain" )
72
- . arg ( Arg :: with_name ( "subdomain" ) . required ( true ) . help ( "subdomain" ) )
73
- . arg ( Arg :: with_name ( "target" ) . required ( true ) . help ( "target URL" ) ) ,
72
+ . arg ( Arg :: new ( "subdomain" ) . required ( true ) . help ( "subdomain" ) )
73
+ . arg ( Arg :: new ( "target" ) . required ( true ) . help ( "target URL" ) ) ,
74
74
)
75
75
. subcommand (
76
- clap:: SubCommand :: with_name ( "delete" )
76
+ clap:: App :: new ( "delete" )
77
77
. about ( "delete kuso subdomain" )
78
- . arg ( Arg :: with_name ( "subdomain" ) . required ( true ) . help ( "subdomain" ) ) ,
78
+ . arg ( Arg :: new ( "subdomain" ) . required ( true ) . help ( "subdomain" ) ) ,
79
79
)
80
80
. get_matches ( ) ;
81
81
You can’t perform that action at this time.
0 commit comments