File tree Expand file tree Collapse file tree 1 file changed +3
-2
lines changed
Expand file tree Collapse file tree 1 file changed +3
-2
lines changed Original file line number Diff line number Diff line change @@ -1306,7 +1306,7 @@ def ssh(self):
13061306 def scp (self ):
13071307 drv = self ._get_ssh ()
13081308
1309- res = drv .scp (src = self .args .src , dst = self .args .dst )
1309+ res = drv .scp (src = self .args .src , dst = self .args .dst , recursive = self . args . recursive )
13101310 if res :
13111311 raise InteractiveCommandError ("scp error" , res )
13121312
@@ -2009,8 +2009,9 @@ def get_parser(auto_doc_mode=False) -> "argparse.ArgumentParser | AutoProgramArg
20092009
20102010 subparser = subparsers .add_parser ("scp" , help = "transfer file via scp" )
20112011 subparser .add_argument ("--name" , "-n" , help = "optional resource name" )
2012- subparser .add_argument ("src" , help = "source path (use :dir/file for remote side)" )
2012+ subparser .add_argument ("src" , nargs = "+" , help = "source path (use :dir/file for remote side)" )
20132013 subparser .add_argument ("dst" , help = "destination path (use :dir/file for remote side)" )
2014+ subparser .add_argument ("--recursive" , "-r" , action = "store_true" , help = "copy recursive" )
20142015 subparser .set_defaults (func = ClientSession .scp )
20152016
20162017 subparser = subparsers .add_parser (
You can’t perform that action at this time.
0 commit comments