rclone/cmd
Nick Craig-Wood edfab09eb9 config: add sub commands for full config file management
Previously config sub commands were manually parsed rather than using
cobra.

Make config command have the following sub commands:

 * create    Create a new remote with name, type and options.
 * delete    Delete an existing remote <name>.
 * dump      Dump the config file as JSON.
 * edit      Enter an interactive configuration session.
 * file      Show path of configuration file in use.
 * providers List in JSON format all the providers and options.
 * show      Print (decrypted) config file, or the config for a single remote.
 * update    Update options in an existing remote.

The following changes were made to existing commands

 * listproviders was renamed to providers
 * listoptions was removed in favour of providing the output in providers
 * jsonconfig was renamed to create
 * an optional parameter was added to the show command
2017-10-14 11:50:41 +01:00
..
all crypt: added cryptdecode command - #1129 2017-09-24 20:02:59 +01:00
authorize Regularize the command definition names 2016-12-03 09:08:40 +00:00
cat Remove spurious comment 2017-02-12 10:56:52 +00:00
check check: Add --download flag to check all the data, not just hashes 2017-02-13 10:48:26 +00:00
cleanup Only show transfer stats on commands which transfer stuff - fixes #849 2016-12-04 16:52:24 +00:00
cmount mount/cmount: factor duplicated code into mountlib 2017-06-19 14:36:51 +01:00
config config: add sub commands for full config file management 2017-10-14 11:50:41 +01:00
copy Only show transfer stats on commands which transfer stuff - fixes #849 2016-12-04 16:52:24 +00:00
copyto Only show transfer stats on commands which transfer stuff - fixes #849 2016-12-04 16:52:24 +00:00
cryptcheck crypt: Fix typo in cryptcheck's short description 2017-06-26 12:35:20 +01:00
cryptdecode crypt: added cryptdecode command - #1129 2017-09-24 20:02:59 +01:00
dbhashsum dropbox: add missing dbhashsum command 2017-05-30 19:26:06 +01:00
dedupe dedupe: implement merging of duplicate directories - fixes #1243 2017-08-07 15:36:41 +01:00
delete Only show transfer stats on commands which transfer stuff - fixes #849 2016-12-04 16:52:24 +00:00
genautocomplete support for zsh auto-completion - #983 2017-08-31 16:21:28 +01:00
gendocs Regularize the command definition names 2016-12-03 09:08:40 +00:00
info info: add check to stream files with unknown size 2017-08-22 08:00:10 +02:00
listremotes Make all config file variables be settable in the environment 2017-01-03 22:42:47 +00:00
ls Typo: the the -> the in docs and comments 2017-01-03 20:48:26 +00:00
ls2 Create fs.Directory interface and use it everywhere 2017-06-30 14:26:59 +01:00
lsd Typo: the the -> the in docs and comments 2017-01-03 20:48:26 +00:00
lsjson Create fs.Directory interface and use it everywhere 2017-06-30 14:26:59 +01:00
lsl Only show transfer stats on commands which transfer stuff - fixes #849 2016-12-04 16:52:24 +00:00
md5sum Only show transfer stats on commands which transfer stuff - fixes #849 2016-12-04 16:52:24 +00:00
memtest Rename log functions and factor into own file 2017-02-11 17:54:50 +00:00
mkdir Only show transfer stats on commands which transfer stuff - fixes #849 2016-12-04 16:52:24 +00:00
mount Create fs.Directory interface and use it everywhere 2017-06-30 14:26:59 +01:00
mountlib fuse: re-use rcat to support uploads for all remotes (fixes #1672) 2017-09-16 22:49:08 +02:00
move Only show transfer stats on commands which transfer stuff - fixes #849 2016-12-04 16:52:24 +00:00
moveto Only show transfer stats on commands which transfer stuff - fixes #849 2016-12-04 16:52:24 +00:00
ncdu Create fs.Directory interface and use it everywhere 2017-06-30 14:26:59 +01:00
obscure Add obscure command for generating encrypted passwords for rclone's config 2017-01-10 13:18:09 +00:00
purge Only show transfer stats on commands which transfer stuff - fixes #849 2016-12-04 16:52:24 +00:00
rcat fuse: re-use rcat to support uploads for all remotes (fixes #1672) 2017-09-16 22:49:08 +02:00
rmdir Only show transfer stats on commands which transfer stuff - fixes #849 2016-12-04 16:52:24 +00:00
rmdirs DOC: any empty directoryies -> empty directories (fixes #1546) 2017-07-22 10:24:41 +02:00
sha1sum Only show transfer stats on commands which transfer stuff - fixes #849 2016-12-04 16:52:24 +00:00
size Only show transfer stats on commands which transfer stuff - fixes #849 2016-12-04 16:52:24 +00:00
sync Only show transfer stats on commands which transfer stuff - fixes #849 2016-12-04 16:52:24 +00:00
tree tree: remove workaround for tree library bug now it is fixed 2017-09-30 15:51:14 +01:00
version Regularize the command definition names 2016-12-03 09:08:40 +00:00
atexit.go Introduce AtExit to fix --cpuprofile and --memprofile to write profiles at end of run 2017-02-20 16:33:45 +00:00
cmd.go Implement WebDAV remote #580 2017-10-09 16:19:37 +01:00