aboutsummaryrefslogtreecommitdiffhomepage
path: root/cli/surfer.js
diff options
context:
space:
mode:
Diffstat (limited to 'cli/surfer.js')
-rwxr-xr-xcli/surfer.js17
1 files changed, 14 insertions, 3 deletions
diff --git a/cli/surfer.js b/cli/surfer.js
index 33b4db6..bd574f5 100755
--- a/cli/surfer.js
+++ b/cli/surfer.js
@@ -21,10 +21,21 @@ program.command('logout')
21 .description('Logout from server') 21 .description('Logout from server')
22 .action(actions.logout); 22 .action(actions.logout);
23 23
24program.command('put <file|dir> [files...]') 24program.command('put <file|dir...>')
25 .option('-a --all', 'Also include hidden files and folders.', false) 25 .option('-a --all', 'Also include hidden files and folders.', false)
26 .description('Put a file, last argument is destination if provided') 26 .description('Puts a list of files or dirs to the destination. The last argument is destination dir')
27 .action(actions.put); 27 .action(actions.put)
28 .on('--help', function() {
29 console.log();
30 console.log(' Examples:');
31 console.log();
32 console.log(' $ surfer put file.txt / # puts to /file.txt');
33 console.log(' $ surfer put file.txt /data # puts to /data/file.txt');
34 console.log(' $ surfer put dir /data # puts dir/* as /data/dir/*');
35 console.log(' $ surfer put dir/. / # puts dir/* as /app/data/*');
36 console.log(' $ surfer put dir1 dir2 file1 / # puts as /dir1/* /dir2/* and /file');
37 console.log();
38 });
28 39
29program.command('get [file|dir]') 40program.command('get [file|dir]')
30 .description('Get a file or directory listing') 41 .description('Get a file or directory listing')