mirror of
https://github.com/meganz/MEGAcmd
synced 2025-08-22 09:57:09 +00:00
43 lines
1.1 KiB
Bash
Executable File
43 lines
1.1 KiB
Bash
Executable File
#!/bin/sh
|
|
|
|
# This is the directory structure expected by some of our read integration tests
|
|
# We can use this script to re-populate it if it gets deleted from our exports account for whatever reason
|
|
|
|
set -e
|
|
|
|
mega-login $MEGACMD_TEST_USER $MEGACMD_TEST_PASS
|
|
|
|
TMP=$(mktemp --directory)
|
|
cleanup() {
|
|
ARG=$?
|
|
echo "Removing $TMP"
|
|
rm -rf $TMP
|
|
exit $ARG
|
|
}
|
|
trap cleanup EXIT
|
|
|
|
mkdir -p $TMP/testReadingFolder01
|
|
|
|
for i in 01 02;
|
|
do
|
|
mkdir -p $TMP/testReadingFolder01/folder$i
|
|
for n in 01 02 03;
|
|
do
|
|
echo $TMP/testReadingFolder01/file$n.txt > $TMP/testReadingFolder01/file$n.txt
|
|
echo $TMP/testReadingFolder01/folder$i/file$n.txt > $TMP/testReadingFolder01/folder$i/file$n.txt
|
|
|
|
mkdir -p $TMP/testReadingFolder01/folder$i/subfolder$n
|
|
for n2 in 01 02 03;
|
|
do
|
|
echo $TMP/testReadingFolder01/folder$i/subfolder$n/file$n2.txt > $TMP/testReadingFolder01/folder$i/subfolder$n/file$n2.txt
|
|
done
|
|
done
|
|
done
|
|
|
|
echo /file01.txt > $TMP/file01.txt
|
|
|
|
mkdir -p $TMP/testExportFolder/subDirectoryExport
|
|
echo /testExportFoldersubDirectoryExport/file01.txt > $TMP/testExportFolder/subDirectoryExport/file01.txt
|
|
|
|
cd $TMP && mega-put * /
|