78c3a5ccfa
Add support for multiple hash types.
...
Add support for multiple hash types with negotiation of common hash types for comparison.
Manually rebased version of #277 (see discussion there)
2016-01-11 13:39:33 +01:00
2646519712
Add --memprofile flag
2016-01-09 15:25:48 +00:00
5189231a34
Tweaks to rclone authorize
...
* Document the headless / remote setup procedure
* Move Config constants into fs
* Parse arguments in main for Authorize
2016-01-07 20:31:23 +00:00
bcbd30bb8a
Add easier headless configuration.
...
This will allow setting up a remote with copy&paste of values to a headless machine. It will allow copy+pasting a token into the configuration.
This requires rclone to be on a machine with a proper browser. Custom client id and secrets are supported.
To test token generation, use `rclone auth "fs type"`.
2016-01-07 20:31:23 +00:00
3423de65fa
Make canonical place for all fs in fs/all/all.go
2016-01-03 14:12:45 +00:00
3ac4407b88
Implement Yandex storage backend - fixes #234
2015-12-30 12:11:46 +00:00
33b3eea6ec
Implement Backblaze B2 - fixes #224
2015-12-30 10:05:07 +00:00
fcea3777c0
Implement Hubic storage system - fixes #200
2015-11-14 08:08:52 +00:00
2fcb8f5db7
Add support for Microsoft One Drive - fixes #10
...
* Still to do
* Copy
* Move
* MoveDir
2015-11-07 10:19:10 +00:00
177dbbc29a
Implement rclone size for measuring remotes - fixes #153
2015-10-03 16:04:21 +01:00
e9c915e6fe
Fix golint warnings
2015-09-22 18:47:16 +01:00
2ed158aba3
Fixes from go vet and errcheck
2015-09-22 07:31:12 +01:00
faee50b238
List multiple matched commands.
...
* When multiple commands match, list them all.
* Change example to an existing command.
2015-09-11 19:44:50 +01:00
8c3df224ef
Implement Amazon Cloud Drive - fixes #45
...
* Optional interfaces Copier, Mover, DirMover not done
2015-09-08 21:02:48 +01:00
0168f55f3e
Switch to spf13 fork of pflag - fixes #116
...
This supports --long value as well as --long=value which is as
expected for a unix utility.
2015-08-29 18:14:24 +01:00
59ba8f28c8
Implement move command - fixes #35
...
* Define Mover interface to move a single object
* Define DirMover interface to move a directory
* Implement DirMove operation
* Add `rclone move` command
* Tests for Dir Move
To Do
* Implement Move, DirMover in local, drive, dropbox
* unit test for Mover
* unit test for DirMover
2015-08-28 08:49:16 +01:00
0c6f816a49
Implement --retries flag - fixes #109
2015-08-20 21:07:00 +01:00
3fcff32524
do not print stats in quiet mode - fixes #70
...
...unless had some errors or stats interval requested.
Add fs.ErrorLog to differentiate between Logs which should be
suppressed and errors which shouldn't.
2015-08-10 11:17:54 +01:00
981104519e
Revise documentation (especially sync) - fixes #39
2015-05-10 12:17:24 +01:00
aa093e991e
Ensure all stats/log messages to go stderr - fixes #30
2015-02-28 14:39:00 +00:00
a5974999eb
Update docs - fixes #32
2015-02-28 14:15:47 +00:00
24a6ff54c2
Add --log-file flag to log everything (including panics) to file
2015-02-28 08:10:20 +00:00
e89ea3360e
Make it possible to disable stats printing with --stats=0
2015-02-27 15:22:26 +00:00
85f8552c4d
Tidy logging
2015-02-27 15:22:05 +00:00
18439cf2d7
Move rclonetest into go tests for fs module
2014-08-03 11:18:25 +01:00
17ffb0855f
Fixes after running errcheck
2014-07-25 18:19:49 +01:00
7d8bac2711
google cloud storage: fix merge conflict
...
Conflicts:
rclone.go
rclonetest/rclonetest.go
2014-07-16 12:21:01 +01:00
2149185fc2
dropbox: Initial support of full Fs interface
...
Still missing metadata support (eg SetModTime)
2014-07-15 19:27:42 +01:00
a1732c21d8
google cloud storage: Initial support for full Fs interface
2014-07-15 19:27:30 +01:00
c1a245d1c8
Factor UserAgent to fs and move Version to fs
2014-07-13 19:19:58 +01:00
e055ed0489
rclone: change "ls" and add "lsl" and "md5sum" commands
...
Changed "ls" command not to show modification time by default only
size and path. That is because it is slow for nearly all the remotes
as it requires extra metadata lookup. All remotes can look up files
and sizes without extra operations.
Added "lsl" which does what "ls" used to - namely show modification
time, size and path.
Added "md5sum" which produces the same output as the md5sum command -
md5sums and paths that is.
2014-07-12 12:09:20 +01:00
99695d57ab
Implement single file operations for all file systems
2014-05-05 22:17:57 +01:00
a81ae3c3f9
Add version number, -V and --version
2014-04-24 17:59:05 +01:00
d6a5bfe2d4
Get rid of fs.CopyFs and replace with fs.Sync in preparation for Object.Update
2014-04-18 17:48:46 +01:00
92ec29fe3f
Factor the generic code into fs and add some more intefaces
2014-03-28 22:26:42 +00:00
3eda36f6da
Factor rclone main() in preparation for tests
2014-03-27 17:26:24 +00:00
a628bef9c2
Use pflag for gnu style flags
2014-03-27 16:55:29 +00:00
0a108832e2
Remove filesystem flags and put in config file with editor
2014-03-15 16:06:11 +00:00
a34bf2ae5e
Make imports absolute and use own copy of goamz pending patch inclusion
2013-07-11 17:37:33 +01:00
754c54b64f
Fix differences print out on check
2013-07-02 08:33:17 +01:00
025e5f3f0c
Pass flags on to fs.Config
2013-06-29 10:43:52 +01:00
b1f681b912
Rename fs.FsX to fs.X
2013-06-28 08:57:32 +01:00
6085dc1b5a
Refactor into sub filesystems
2013-06-27 22:17:51 +01:00
f5e60b6e37
Rename to rclone
2013-06-27 20:09:40 +01:00