├── .editorconfig ├── .git-hooks └── pre_commit │ ├── copyright.rb │ ├── file_encoding.rb │ ├── gradle_check.rb │ ├── metadata.rb │ ├── single_newline_at_eof.rb │ └── tested_api_levels.rb ├── .github ├── dependabot.yml └── workflows │ ├── ci.yml │ ├── prepare-release.yml │ └── release.yml ├── .gitignore ├── .idea ├── .gitignore ├── .name ├── AndroidProjectSystem.xml ├── codeStyles │ ├── Project.xml │ └── codeStyleConfig.xml ├── compiler.xml ├── encodings.xml ├── gradle.xml ├── inspectionProfiles │ └── Project_Default.xml └── vcs.xml ├── .overcommit.yml ├── .yamllint.yml ├── LICENSE.txt ├── README.md ├── app ├── .gitignore ├── build.gradle.kts ├── proguard-rules.pro └── src │ ├── androidTest │ ├── assets │ │ └── private_key_ed25519 │ └── java │ │ └── com │ │ └── nerdoftheherd │ │ └── tasker │ │ └── rsync │ │ ├── DbclientRunnerTest.kt │ │ ├── PrivateKeyRunnerTest.kt │ │ ├── ProcessEnvTest.kt │ │ ├── PublicKeyRunnerTest.kt │ │ ├── RsyncRunnerTest.kt │ │ ├── TestUtils.kt │ │ └── activities │ │ ├── DbclientConfigActivityTest.kt │ │ ├── PrivateKeyConfigActivityTest.kt │ │ ├── RsyncConfigActivityTest.kt │ │ └── UpdateActivityTest.kt │ ├── debug │ └── res │ │ └── values │ │ └── strings.xml │ ├── main │ ├── AndroidManifest.xml │ ├── java │ │ └── com │ │ │ └── nerdoftheherd │ │ │ └── tasker │ │ │ └── rsync │ │ │ ├── ArgumentParser.kt │ │ │ ├── DbclientRunner.kt │ │ │ ├── Extensions.kt │ │ │ ├── PrivateKeyRunner.kt │ │ │ ├── ProcessEnv.kt │ │ │ ├── ProcessHandler.kt │ │ │ ├── PublicKeyRunner.kt │ │ │ ├── RsyncArgExtractor.kt │ │ │ ├── RsyncRunner.kt │ │ │ ├── UpdateNotifier.kt │ │ │ ├── Utils.kt │ │ │ ├── Version.kt │ │ │ ├── VersionInfo.kt │ │ │ ├── activities │ │ │ ├── DbclientConfigActivity.kt │ │ │ ├── PrivateKeyConfigActivity.kt │ │ │ ├── PublicKeyConfigActivity.kt │ │ │ ├── RsyncConfigActivity.kt │ │ │ └── UpdateActivity.kt │ │ │ ├── config │ │ │ ├── DbclientConfig.kt │ │ │ ├── PrivateKeyConfig.kt │ │ │ └── RsyncConfig.kt │ │ │ ├── helpers │ │ │ ├── DbclientHelper.kt │ │ │ ├── PrivateKeyHelper.kt │ │ │ ├── PublicKeyHelper.kt │ │ │ └── RsyncHelper.kt │ │ │ └── output │ │ │ ├── CommandOutput.kt │ │ │ └── PublicKeyOutput.kt │ └── res │ │ ├── drawable-anydpi-v24 │ │ └── ic_notification.xml │ │ ├── drawable-hdpi │ │ └── ic_notification.png │ │ ├── drawable-mdpi │ │ └── ic_notification.png │ │ ├── drawable-xhdpi │ │ └── ic_notification.png │ │ ├── drawable-xxhdpi │ │ └── ic_notification.png │ │ ├── drawable │ │ ├── ic_launcher_background.xml │ │ ├── ic_launcher_foreground.xml │ │ └── ic_launcher_monochrome.xml │ │ ├── layout │ │ ├── dbclient_config_activity.xml │ │ ├── private_key_config_activity.xml │ │ ├── rsync_config_activity.xml │ │ └── update_activity.xml │ │ ├── mipmap-anydpi-v26 │ │ ├── ic_launcher.xml │ │ └── ic_launcher_round.xml │ │ ├── mipmap-hdpi │ │ ├── ic_launcher.png │ │ └── ic_launcher_round.png │ │ ├── mipmap-mdpi │ │ ├── ic_launcher.png │ │ └── ic_launcher_round.png │ │ ├── mipmap-xhdpi │ │ ├── ic_launcher.png │ │ └── ic_launcher_round.png │ │ ├── mipmap-xxhdpi │ │ ├── ic_launcher.png │ │ └── ic_launcher_round.png │ │ ├── mipmap-xxxhdpi │ │ ├── ic_launcher.png │ │ └── ic_launcher_round.png │ │ ├── values-night │ │ └── themes.xml │ │ ├── values │ │ ├── colors.xml │ │ ├── dimens.xml │ │ ├── strings.xml │ │ └── themes.xml │ │ └── xml │ │ ├── backup_rules.xml │ │ └── provider_paths.xml │ └── test │ └── java │ └── com │ └── nerdoftheherd │ └── tasker │ └── rsync │ ├── ArgumentParserTest.kt │ ├── FakeAtomicFile.kt │ ├── MockHttpURLConnection.kt │ ├── RsyncArgExtractorTest.kt │ ├── VersionInfoTest.kt │ └── VersionTest.kt ├── gradle.properties ├── gradle └── wrapper │ ├── gradle-wrapper.jar │ └── gradle-wrapper.properties ├── gradlew ├── gradlew.bat ├── images ├── feature_graphic.svg ├── icon.svg └── notification_icon.svg ├── metadata └── en-US │ ├── full_description.txt │ ├── images │ ├── featureGraphic.png │ ├── icon.png │ └── phoneScreenshots │ │ ├── 1.png │ │ └── 2.png │ └── short_description.txt └── settings.gradle.kts /.editorconfig: -------------------------------------------------------------------------------- 1 | # https://editorconfig.org 2 | root = true 3 | 4 | [*.{kt,kts}] 5 | max_line_length = 80 6 | -------------------------------------------------------------------------------- /.git-hooks/pre_commit/copyright.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ribbons/TaskerRsync/HEAD/.git-hooks/pre_commit/copyright.rb -------------------------------------------------------------------------------- /.git-hooks/pre_commit/file_encoding.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ribbons/TaskerRsync/HEAD/.git-hooks/pre_commit/file_encoding.rb -------------------------------------------------------------------------------- /.git-hooks/pre_commit/gradle_check.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ribbons/TaskerRsync/HEAD/.git-hooks/pre_commit/gradle_check.rb -------------------------------------------------------------------------------- /.git-hooks/pre_commit/metadata.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ribbons/TaskerRsync/HEAD/.git-hooks/pre_commit/metadata.rb -------------------------------------------------------------------------------- /.git-hooks/pre_commit/single_newline_at_eof.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ribbons/TaskerRsync/HEAD/.git-hooks/pre_commit/single_newline_at_eof.rb -------------------------------------------------------------------------------- /.git-hooks/pre_commit/tested_api_levels.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ribbons/TaskerRsync/HEAD/.git-hooks/pre_commit/tested_api_levels.rb -------------------------------------------------------------------------------- /.github/dependabot.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ribbons/TaskerRsync/HEAD/.github/dependabot.yml -------------------------------------------------------------------------------- /.github/workflows/ci.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ribbons/TaskerRsync/HEAD/.github/workflows/ci.yml -------------------------------------------------------------------------------- /.github/workflows/prepare-release.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ribbons/TaskerRsync/HEAD/.github/workflows/prepare-release.yml -------------------------------------------------------------------------------- /.github/workflows/release.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ribbons/TaskerRsync/HEAD/.github/workflows/release.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ribbons/TaskerRsync/HEAD/.gitignore -------------------------------------------------------------------------------- /.idea/.gitignore: -------------------------------------------------------------------------------- 1 | # Default ignored files 2 | /shelf/ 3 | /workspace.xml 4 | -------------------------------------------------------------------------------- /.idea/.name: -------------------------------------------------------------------------------- 1 | Rsync for Tasker -------------------------------------------------------------------------------- /.idea/AndroidProjectSystem.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ribbons/TaskerRsync/HEAD/.idea/AndroidProjectSystem.xml -------------------------------------------------------------------------------- /.idea/codeStyles/Project.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ribbons/TaskerRsync/HEAD/.idea/codeStyles/Project.xml -------------------------------------------------------------------------------- /.idea/codeStyles/codeStyleConfig.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ribbons/TaskerRsync/HEAD/.idea/codeStyles/codeStyleConfig.xml -------------------------------------------------------------------------------- /.idea/compiler.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ribbons/TaskerRsync/HEAD/.idea/compiler.xml -------------------------------------------------------------------------------- /.idea/encodings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ribbons/TaskerRsync/HEAD/.idea/encodings.xml -------------------------------------------------------------------------------- /.idea/gradle.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ribbons/TaskerRsync/HEAD/.idea/gradle.xml -------------------------------------------------------------------------------- /.idea/inspectionProfiles/Project_Default.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ribbons/TaskerRsync/HEAD/.idea/inspectionProfiles/Project_Default.xml -------------------------------------------------------------------------------- /.idea/vcs.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ribbons/TaskerRsync/HEAD/.idea/vcs.xml -------------------------------------------------------------------------------- /.overcommit.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ribbons/TaskerRsync/HEAD/.overcommit.yml -------------------------------------------------------------------------------- /.yamllint.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ribbons/TaskerRsync/HEAD/.yamllint.yml -------------------------------------------------------------------------------- /LICENSE.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ribbons/TaskerRsync/HEAD/LICENSE.txt -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ribbons/TaskerRsync/HEAD/README.md -------------------------------------------------------------------------------- /app/.gitignore: -------------------------------------------------------------------------------- 1 | /build 2 | -------------------------------------------------------------------------------- /app/build.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ribbons/TaskerRsync/HEAD/app/build.gradle.kts -------------------------------------------------------------------------------- /app/proguard-rules.pro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ribbons/TaskerRsync/HEAD/app/proguard-rules.pro -------------------------------------------------------------------------------- /app/src/androidTest/assets/private_key_ed25519: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ribbons/TaskerRsync/HEAD/app/src/androidTest/assets/private_key_ed25519 -------------------------------------------------------------------------------- /app/src/androidTest/java/com/nerdoftheherd/tasker/rsync/DbclientRunnerTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ribbons/TaskerRsync/HEAD/app/src/androidTest/java/com/nerdoftheherd/tasker/rsync/DbclientRunnerTest.kt -------------------------------------------------------------------------------- /app/src/androidTest/java/com/nerdoftheherd/tasker/rsync/PrivateKeyRunnerTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ribbons/TaskerRsync/HEAD/app/src/androidTest/java/com/nerdoftheherd/tasker/rsync/PrivateKeyRunnerTest.kt -------------------------------------------------------------------------------- /app/src/androidTest/java/com/nerdoftheherd/tasker/rsync/ProcessEnvTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ribbons/TaskerRsync/HEAD/app/src/androidTest/java/com/nerdoftheherd/tasker/rsync/ProcessEnvTest.kt -------------------------------------------------------------------------------- /app/src/androidTest/java/com/nerdoftheherd/tasker/rsync/PublicKeyRunnerTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ribbons/TaskerRsync/HEAD/app/src/androidTest/java/com/nerdoftheherd/tasker/rsync/PublicKeyRunnerTest.kt -------------------------------------------------------------------------------- /app/src/androidTest/java/com/nerdoftheherd/tasker/rsync/RsyncRunnerTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ribbons/TaskerRsync/HEAD/app/src/androidTest/java/com/nerdoftheherd/tasker/rsync/RsyncRunnerTest.kt -------------------------------------------------------------------------------- /app/src/androidTest/java/com/nerdoftheherd/tasker/rsync/TestUtils.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ribbons/TaskerRsync/HEAD/app/src/androidTest/java/com/nerdoftheherd/tasker/rsync/TestUtils.kt -------------------------------------------------------------------------------- /app/src/androidTest/java/com/nerdoftheherd/tasker/rsync/activities/DbclientConfigActivityTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ribbons/TaskerRsync/HEAD/app/src/androidTest/java/com/nerdoftheherd/tasker/rsync/activities/DbclientConfigActivityTest.kt -------------------------------------------------------------------------------- /app/src/androidTest/java/com/nerdoftheherd/tasker/rsync/activities/PrivateKeyConfigActivityTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ribbons/TaskerRsync/HEAD/app/src/androidTest/java/com/nerdoftheherd/tasker/rsync/activities/PrivateKeyConfigActivityTest.kt -------------------------------------------------------------------------------- /app/src/androidTest/java/com/nerdoftheherd/tasker/rsync/activities/RsyncConfigActivityTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ribbons/TaskerRsync/HEAD/app/src/androidTest/java/com/nerdoftheherd/tasker/rsync/activities/RsyncConfigActivityTest.kt -------------------------------------------------------------------------------- /app/src/androidTest/java/com/nerdoftheherd/tasker/rsync/activities/UpdateActivityTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ribbons/TaskerRsync/HEAD/app/src/androidTest/java/com/nerdoftheherd/tasker/rsync/activities/UpdateActivityTest.kt -------------------------------------------------------------------------------- /app/src/debug/res/values/strings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ribbons/TaskerRsync/HEAD/app/src/debug/res/values/strings.xml -------------------------------------------------------------------------------- /app/src/main/AndroidManifest.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ribbons/TaskerRsync/HEAD/app/src/main/AndroidManifest.xml -------------------------------------------------------------------------------- /app/src/main/java/com/nerdoftheherd/tasker/rsync/ArgumentParser.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ribbons/TaskerRsync/HEAD/app/src/main/java/com/nerdoftheherd/tasker/rsync/ArgumentParser.kt -------------------------------------------------------------------------------- /app/src/main/java/com/nerdoftheherd/tasker/rsync/DbclientRunner.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ribbons/TaskerRsync/HEAD/app/src/main/java/com/nerdoftheherd/tasker/rsync/DbclientRunner.kt -------------------------------------------------------------------------------- /app/src/main/java/com/nerdoftheherd/tasker/rsync/Extensions.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ribbons/TaskerRsync/HEAD/app/src/main/java/com/nerdoftheherd/tasker/rsync/Extensions.kt -------------------------------------------------------------------------------- /app/src/main/java/com/nerdoftheherd/tasker/rsync/PrivateKeyRunner.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ribbons/TaskerRsync/HEAD/app/src/main/java/com/nerdoftheherd/tasker/rsync/PrivateKeyRunner.kt -------------------------------------------------------------------------------- /app/src/main/java/com/nerdoftheherd/tasker/rsync/ProcessEnv.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ribbons/TaskerRsync/HEAD/app/src/main/java/com/nerdoftheherd/tasker/rsync/ProcessEnv.kt -------------------------------------------------------------------------------- /app/src/main/java/com/nerdoftheherd/tasker/rsync/ProcessHandler.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ribbons/TaskerRsync/HEAD/app/src/main/java/com/nerdoftheherd/tasker/rsync/ProcessHandler.kt -------------------------------------------------------------------------------- /app/src/main/java/com/nerdoftheherd/tasker/rsync/PublicKeyRunner.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ribbons/TaskerRsync/HEAD/app/src/main/java/com/nerdoftheherd/tasker/rsync/PublicKeyRunner.kt -------------------------------------------------------------------------------- /app/src/main/java/com/nerdoftheherd/tasker/rsync/RsyncArgExtractor.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ribbons/TaskerRsync/HEAD/app/src/main/java/com/nerdoftheherd/tasker/rsync/RsyncArgExtractor.kt -------------------------------------------------------------------------------- /app/src/main/java/com/nerdoftheherd/tasker/rsync/RsyncRunner.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ribbons/TaskerRsync/HEAD/app/src/main/java/com/nerdoftheherd/tasker/rsync/RsyncRunner.kt -------------------------------------------------------------------------------- /app/src/main/java/com/nerdoftheherd/tasker/rsync/UpdateNotifier.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ribbons/TaskerRsync/HEAD/app/src/main/java/com/nerdoftheherd/tasker/rsync/UpdateNotifier.kt -------------------------------------------------------------------------------- /app/src/main/java/com/nerdoftheherd/tasker/rsync/Utils.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ribbons/TaskerRsync/HEAD/app/src/main/java/com/nerdoftheherd/tasker/rsync/Utils.kt -------------------------------------------------------------------------------- /app/src/main/java/com/nerdoftheherd/tasker/rsync/Version.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ribbons/TaskerRsync/HEAD/app/src/main/java/com/nerdoftheherd/tasker/rsync/Version.kt -------------------------------------------------------------------------------- /app/src/main/java/com/nerdoftheherd/tasker/rsync/VersionInfo.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ribbons/TaskerRsync/HEAD/app/src/main/java/com/nerdoftheherd/tasker/rsync/VersionInfo.kt -------------------------------------------------------------------------------- /app/src/main/java/com/nerdoftheherd/tasker/rsync/activities/DbclientConfigActivity.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ribbons/TaskerRsync/HEAD/app/src/main/java/com/nerdoftheherd/tasker/rsync/activities/DbclientConfigActivity.kt -------------------------------------------------------------------------------- /app/src/main/java/com/nerdoftheherd/tasker/rsync/activities/PrivateKeyConfigActivity.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ribbons/TaskerRsync/HEAD/app/src/main/java/com/nerdoftheherd/tasker/rsync/activities/PrivateKeyConfigActivity.kt -------------------------------------------------------------------------------- /app/src/main/java/com/nerdoftheherd/tasker/rsync/activities/PublicKeyConfigActivity.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ribbons/TaskerRsync/HEAD/app/src/main/java/com/nerdoftheherd/tasker/rsync/activities/PublicKeyConfigActivity.kt -------------------------------------------------------------------------------- /app/src/main/java/com/nerdoftheherd/tasker/rsync/activities/RsyncConfigActivity.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ribbons/TaskerRsync/HEAD/app/src/main/java/com/nerdoftheherd/tasker/rsync/activities/RsyncConfigActivity.kt -------------------------------------------------------------------------------- /app/src/main/java/com/nerdoftheherd/tasker/rsync/activities/UpdateActivity.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ribbons/TaskerRsync/HEAD/app/src/main/java/com/nerdoftheherd/tasker/rsync/activities/UpdateActivity.kt -------------------------------------------------------------------------------- /app/src/main/java/com/nerdoftheherd/tasker/rsync/config/DbclientConfig.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ribbons/TaskerRsync/HEAD/app/src/main/java/com/nerdoftheherd/tasker/rsync/config/DbclientConfig.kt -------------------------------------------------------------------------------- /app/src/main/java/com/nerdoftheherd/tasker/rsync/config/PrivateKeyConfig.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ribbons/TaskerRsync/HEAD/app/src/main/java/com/nerdoftheherd/tasker/rsync/config/PrivateKeyConfig.kt -------------------------------------------------------------------------------- /app/src/main/java/com/nerdoftheherd/tasker/rsync/config/RsyncConfig.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ribbons/TaskerRsync/HEAD/app/src/main/java/com/nerdoftheherd/tasker/rsync/config/RsyncConfig.kt -------------------------------------------------------------------------------- /app/src/main/java/com/nerdoftheherd/tasker/rsync/helpers/DbclientHelper.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ribbons/TaskerRsync/HEAD/app/src/main/java/com/nerdoftheherd/tasker/rsync/helpers/DbclientHelper.kt -------------------------------------------------------------------------------- /app/src/main/java/com/nerdoftheherd/tasker/rsync/helpers/PrivateKeyHelper.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ribbons/TaskerRsync/HEAD/app/src/main/java/com/nerdoftheherd/tasker/rsync/helpers/PrivateKeyHelper.kt -------------------------------------------------------------------------------- /app/src/main/java/com/nerdoftheherd/tasker/rsync/helpers/PublicKeyHelper.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ribbons/TaskerRsync/HEAD/app/src/main/java/com/nerdoftheherd/tasker/rsync/helpers/PublicKeyHelper.kt -------------------------------------------------------------------------------- /app/src/main/java/com/nerdoftheherd/tasker/rsync/helpers/RsyncHelper.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ribbons/TaskerRsync/HEAD/app/src/main/java/com/nerdoftheherd/tasker/rsync/helpers/RsyncHelper.kt -------------------------------------------------------------------------------- /app/src/main/java/com/nerdoftheherd/tasker/rsync/output/CommandOutput.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ribbons/TaskerRsync/HEAD/app/src/main/java/com/nerdoftheherd/tasker/rsync/output/CommandOutput.kt -------------------------------------------------------------------------------- /app/src/main/java/com/nerdoftheherd/tasker/rsync/output/PublicKeyOutput.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ribbons/TaskerRsync/HEAD/app/src/main/java/com/nerdoftheherd/tasker/rsync/output/PublicKeyOutput.kt -------------------------------------------------------------------------------- /app/src/main/res/drawable-anydpi-v24/ic_notification.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ribbons/TaskerRsync/HEAD/app/src/main/res/drawable-anydpi-v24/ic_notification.xml -------------------------------------------------------------------------------- /app/src/main/res/drawable-hdpi/ic_notification.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ribbons/TaskerRsync/HEAD/app/src/main/res/drawable-hdpi/ic_notification.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-mdpi/ic_notification.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ribbons/TaskerRsync/HEAD/app/src/main/res/drawable-mdpi/ic_notification.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-xhdpi/ic_notification.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ribbons/TaskerRsync/HEAD/app/src/main/res/drawable-xhdpi/ic_notification.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-xxhdpi/ic_notification.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ribbons/TaskerRsync/HEAD/app/src/main/res/drawable-xxhdpi/ic_notification.png -------------------------------------------------------------------------------- /app/src/main/res/drawable/ic_launcher_background.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ribbons/TaskerRsync/HEAD/app/src/main/res/drawable/ic_launcher_background.xml -------------------------------------------------------------------------------- /app/src/main/res/drawable/ic_launcher_foreground.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ribbons/TaskerRsync/HEAD/app/src/main/res/drawable/ic_launcher_foreground.xml -------------------------------------------------------------------------------- /app/src/main/res/drawable/ic_launcher_monochrome.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ribbons/TaskerRsync/HEAD/app/src/main/res/drawable/ic_launcher_monochrome.xml -------------------------------------------------------------------------------- /app/src/main/res/layout/dbclient_config_activity.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ribbons/TaskerRsync/HEAD/app/src/main/res/layout/dbclient_config_activity.xml -------------------------------------------------------------------------------- /app/src/main/res/layout/private_key_config_activity.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ribbons/TaskerRsync/HEAD/app/src/main/res/layout/private_key_config_activity.xml -------------------------------------------------------------------------------- /app/src/main/res/layout/rsync_config_activity.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ribbons/TaskerRsync/HEAD/app/src/main/res/layout/rsync_config_activity.xml -------------------------------------------------------------------------------- /app/src/main/res/layout/update_activity.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ribbons/TaskerRsync/HEAD/app/src/main/res/layout/update_activity.xml -------------------------------------------------------------------------------- /app/src/main/res/mipmap-anydpi-v26/ic_launcher.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ribbons/TaskerRsync/HEAD/app/src/main/res/mipmap-anydpi-v26/ic_launcher.xml -------------------------------------------------------------------------------- /app/src/main/res/mipmap-anydpi-v26/ic_launcher_round.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ribbons/TaskerRsync/HEAD/app/src/main/res/mipmap-anydpi-v26/ic_launcher_round.xml -------------------------------------------------------------------------------- /app/src/main/res/mipmap-hdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ribbons/TaskerRsync/HEAD/app/src/main/res/mipmap-hdpi/ic_launcher.png -------------------------------------------------------------------------------- /app/src/main/res/mipmap-hdpi/ic_launcher_round.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ribbons/TaskerRsync/HEAD/app/src/main/res/mipmap-hdpi/ic_launcher_round.png -------------------------------------------------------------------------------- /app/src/main/res/mipmap-mdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ribbons/TaskerRsync/HEAD/app/src/main/res/mipmap-mdpi/ic_launcher.png -------------------------------------------------------------------------------- /app/src/main/res/mipmap-mdpi/ic_launcher_round.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ribbons/TaskerRsync/HEAD/app/src/main/res/mipmap-mdpi/ic_launcher_round.png -------------------------------------------------------------------------------- /app/src/main/res/mipmap-xhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ribbons/TaskerRsync/HEAD/app/src/main/res/mipmap-xhdpi/ic_launcher.png -------------------------------------------------------------------------------- /app/src/main/res/mipmap-xhdpi/ic_launcher_round.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ribbons/TaskerRsync/HEAD/app/src/main/res/mipmap-xhdpi/ic_launcher_round.png -------------------------------------------------------------------------------- /app/src/main/res/mipmap-xxhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ribbons/TaskerRsync/HEAD/app/src/main/res/mipmap-xxhdpi/ic_launcher.png -------------------------------------------------------------------------------- /app/src/main/res/mipmap-xxhdpi/ic_launcher_round.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ribbons/TaskerRsync/HEAD/app/src/main/res/mipmap-xxhdpi/ic_launcher_round.png -------------------------------------------------------------------------------- /app/src/main/res/mipmap-xxxhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ribbons/TaskerRsync/HEAD/app/src/main/res/mipmap-xxxhdpi/ic_launcher.png -------------------------------------------------------------------------------- /app/src/main/res/mipmap-xxxhdpi/ic_launcher_round.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ribbons/TaskerRsync/HEAD/app/src/main/res/mipmap-xxxhdpi/ic_launcher_round.png -------------------------------------------------------------------------------- /app/src/main/res/values-night/themes.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ribbons/TaskerRsync/HEAD/app/src/main/res/values-night/themes.xml -------------------------------------------------------------------------------- /app/src/main/res/values/colors.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ribbons/TaskerRsync/HEAD/app/src/main/res/values/colors.xml -------------------------------------------------------------------------------- /app/src/main/res/values/dimens.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ribbons/TaskerRsync/HEAD/app/src/main/res/values/dimens.xml -------------------------------------------------------------------------------- /app/src/main/res/values/strings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ribbons/TaskerRsync/HEAD/app/src/main/res/values/strings.xml -------------------------------------------------------------------------------- /app/src/main/res/values/themes.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ribbons/TaskerRsync/HEAD/app/src/main/res/values/themes.xml -------------------------------------------------------------------------------- /app/src/main/res/xml/backup_rules.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ribbons/TaskerRsync/HEAD/app/src/main/res/xml/backup_rules.xml -------------------------------------------------------------------------------- /app/src/main/res/xml/provider_paths.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ribbons/TaskerRsync/HEAD/app/src/main/res/xml/provider_paths.xml -------------------------------------------------------------------------------- /app/src/test/java/com/nerdoftheherd/tasker/rsync/ArgumentParserTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ribbons/TaskerRsync/HEAD/app/src/test/java/com/nerdoftheherd/tasker/rsync/ArgumentParserTest.kt -------------------------------------------------------------------------------- /app/src/test/java/com/nerdoftheherd/tasker/rsync/FakeAtomicFile.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ribbons/TaskerRsync/HEAD/app/src/test/java/com/nerdoftheherd/tasker/rsync/FakeAtomicFile.kt -------------------------------------------------------------------------------- /app/src/test/java/com/nerdoftheherd/tasker/rsync/MockHttpURLConnection.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ribbons/TaskerRsync/HEAD/app/src/test/java/com/nerdoftheherd/tasker/rsync/MockHttpURLConnection.kt -------------------------------------------------------------------------------- /app/src/test/java/com/nerdoftheherd/tasker/rsync/RsyncArgExtractorTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ribbons/TaskerRsync/HEAD/app/src/test/java/com/nerdoftheherd/tasker/rsync/RsyncArgExtractorTest.kt -------------------------------------------------------------------------------- /app/src/test/java/com/nerdoftheherd/tasker/rsync/VersionInfoTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ribbons/TaskerRsync/HEAD/app/src/test/java/com/nerdoftheherd/tasker/rsync/VersionInfoTest.kt -------------------------------------------------------------------------------- /app/src/test/java/com/nerdoftheherd/tasker/rsync/VersionTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ribbons/TaskerRsync/HEAD/app/src/test/java/com/nerdoftheherd/tasker/rsync/VersionTest.kt -------------------------------------------------------------------------------- /gradle.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ribbons/TaskerRsync/HEAD/gradle.properties -------------------------------------------------------------------------------- /gradle/wrapper/gradle-wrapper.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ribbons/TaskerRsync/HEAD/gradle/wrapper/gradle-wrapper.jar -------------------------------------------------------------------------------- /gradle/wrapper/gradle-wrapper.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ribbons/TaskerRsync/HEAD/gradle/wrapper/gradle-wrapper.properties -------------------------------------------------------------------------------- /gradlew: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ribbons/TaskerRsync/HEAD/gradlew -------------------------------------------------------------------------------- /gradlew.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ribbons/TaskerRsync/HEAD/gradlew.bat -------------------------------------------------------------------------------- /images/feature_graphic.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ribbons/TaskerRsync/HEAD/images/feature_graphic.svg -------------------------------------------------------------------------------- /images/icon.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ribbons/TaskerRsync/HEAD/images/icon.svg -------------------------------------------------------------------------------- /images/notification_icon.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ribbons/TaskerRsync/HEAD/images/notification_icon.svg -------------------------------------------------------------------------------- /metadata/en-US/full_description.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ribbons/TaskerRsync/HEAD/metadata/en-US/full_description.txt -------------------------------------------------------------------------------- /metadata/en-US/images/featureGraphic.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ribbons/TaskerRsync/HEAD/metadata/en-US/images/featureGraphic.png -------------------------------------------------------------------------------- /metadata/en-US/images/icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ribbons/TaskerRsync/HEAD/metadata/en-US/images/icon.png -------------------------------------------------------------------------------- /metadata/en-US/images/phoneScreenshots/1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ribbons/TaskerRsync/HEAD/metadata/en-US/images/phoneScreenshots/1.png -------------------------------------------------------------------------------- /metadata/en-US/images/phoneScreenshots/2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ribbons/TaskerRsync/HEAD/metadata/en-US/images/phoneScreenshots/2.png -------------------------------------------------------------------------------- /metadata/en-US/short_description.txt: -------------------------------------------------------------------------------- 1 | Tasker plugin actions to allow running rsync over SSH 2 | -------------------------------------------------------------------------------- /settings.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ribbons/TaskerRsync/HEAD/settings.gradle.kts --------------------------------------------------------------------------------