1
0
mirror of https://github.com/rclone/rclone.git synced 2025-01-13 20:38:12 +02:00
rclone/cmd
Dan McArdle ef42c32cc6 cmd/gitannex: Replace e2e test script with Go test
This commit implements milestone 2.1 for the gitannex subcommand:
https://github.com/rclone/rclone/issues/7625#issuecomment-1951403856

This rewrite makes a few improvements over the old shell script:

(1) It no longer uses the system's rclone.conf. Now, it writes the
    rclone.conf file in an ephemeral directory.

(2) It no longer makes any assumptions about the contents of /tmp.

However, it now assumes that an rclone built from the HEAD commit is on
the PATH. It makes a best-effort attempt to verify this assumption, but
I'm not sure it's bulletproof.

I'm hoping that writing this in Go will enable more cross-platform
support in the future, but for now we're still restricted to Unixy
systems due to reliance on the HOME environment variable.

Issue #7625
2024-04-05 18:01:39 +01:00
..
about
all cmd/gitannex: Add the gitannex subcommand 2024-03-26 09:43:43 +00:00
authorize
backend
bisync webdav: fix SetModTime erasing checksums on owncloud and nextcloud 2024-04-03 16:43:11 -04:00
cachestats
cat
check
checksum
cleanup
cmount mount,cmount,mount2: add --direct-io flag to force uncached access 2024-03-26 17:32:11 +00:00
config
copy sync: implement directory sync for mod times and metadata 2024-02-28 16:26:14 +00:00
copyto
copyurl copyurl: add troubleshooting section to the docs 2024-02-29 14:58:12 +00:00
cryptcheck
cryptdecode
dedupe
delete
deletefile
genautocomplete cmd: make auto completion work for all shells and reduce the size 2024-02-29 14:46:50 +00:00
gendocs
gitannex cmd/gitannex: Replace e2e test script with Go test 2024-04-05 18:01:39 +01:00
hashsum docs: show hashsum arguments as optional in usage string 2023-11-03 23:31:00 +01:00
link
listremotes backend: add description field for all backends 2024-01-03 10:57:59 +00:00
ls
lsd
lsf local: implement modtime and metadata for directories 2024-02-28 16:09:04 +00:00
lsjson
lsl
md5sum
mkdir
mount mount,cmount,mount2: add --direct-io flag to force uncached access 2024-03-26 17:32:11 +00:00
mount2 mount,cmount,mount2: add --direct-io flag to force uncached access 2024-03-26 17:32:11 +00:00
mountlib mount,cmount,mount2: add --direct-io flag to force uncached access 2024-03-26 17:32:11 +00:00
move sync: implement directory sync for mod times and metadata 2024-02-28 16:26:14 +00:00
moveto
ncdu ncdu: fix crash when re-entering changed directory after rescan 2023-10-24 14:26:57 +01:00
nfsmount nfsmount: fix --volname being ignored #7503 2024-02-18 05:08:59 -05:00
obscure
purge
rc
rcat
rcd
reveal
rmdir
rmdirs
selfupdate selfupdate: fix crash in tests if beta not found 2023-12-10 22:29:57 +00:00
serve serve webdav: fix --baseurl without leading / 2024-02-21 18:08:44 +00:00
settier
sha1sum
size size: dont show duplicate object count when less than 1k 2023-11-14 16:44:12 +00:00
sync sync: implement directory sync for mod times and metadata 2024-02-28 16:26:14 +00:00
test test info: improve cleanup of temp files - fixes #7209 2024-04-02 15:03:33 +01:00
touch
tree
version
cmd.go cmd: refactor --retries and --retries-sleep to global config 2024-02-12 13:24:54 -05:00
completion.go cmd: make auto completion work for all shells and reduce the size 2024-02-29 14:46:50 +00:00
help.go cmd: make auto completion work for all shells and reduce the size 2024-02-29 14:46:50 +00:00
progress.go
selfupdate_disabled.go
selfupdate_enabled.go
siginfo_bsd.go
siginfo_others.go