Java Roff C# Objective-C HTML Shell Other
Switch branches/tags
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Failed to load latest commit information.
.idea Update to GNU GPLv3. Jul 24, 2017
.mvn Add extension Jan 25, 2016
Cyberduck.xcodeproj Add interface to start and stop on reachability monitor. May 23, 2018
azure [maven-release-plugin] prepare for next development iteration Aug 17, 2018
backblaze [maven-release-plugin] prepare for next development iteration Aug 17, 2018
binding [maven-release-plugin] prepare for next development iteration Aug 17, 2018
bonjour [maven-release-plugin] prepare for next development iteration Aug 17, 2018
cli [maven-release-plugin] prepare for next development iteration Aug 17, 2018
core Allow custom thread priorization for file transfers. Aug 17, 2018
cryptomator [maven-release-plugin] prepare for next development iteration Aug 17, 2018
dracoon [maven-release-plugin] prepare for next development iteration Aug 17, 2018
dropbox [maven-release-plugin] prepare for next development iteration Aug 17, 2018
ftp [maven-release-plugin] prepare for next development iteration Aug 17, 2018
googledrive [maven-release-plugin] prepare for next development iteration Aug 17, 2018
googlestorage [maven-release-plugin] prepare for next development iteration Aug 17, 2018
hubic [maven-release-plugin] prepare for next development iteration Aug 17, 2018
i18n [maven-release-plugin] prepare for next development iteration Aug 17, 2018
img Move template. Dec 5, 2017
importer [maven-release-plugin] prepare for next development iteration Aug 17, 2018
irods [maven-release-plugin] prepare for next development iteration Aug 17, 2018
lib Revert. Apr 11, 2016
manta [maven-release-plugin] prepare for next development iteration Aug 17, 2018
nio [maven-release-plugin] prepare for next development iteration Aug 17, 2018
oauth [maven-release-plugin] prepare for next development iteration Aug 17, 2018
onedrive [maven-release-plugin] prepare for next development iteration Aug 17, 2018
openstack [maven-release-plugin] prepare for next development iteration Aug 17, 2018
osx [maven-release-plugin] prepare for next development iteration Aug 17, 2018
profiles [maven-release-plugin] prepare for next development iteration Aug 17, 2018
protocols [maven-release-plugin] prepare for next development iteration Aug 17, 2018
s3 [maven-release-plugin] prepare for next development iteration Aug 17, 2018
setup Merge pull request #1308 in ITERATE/cyberduck from bugfix/trac-10276 … Mar 21, 2018
spectra [maven-release-plugin] prepare for next development iteration Aug 17, 2018
ssh [maven-release-plugin] prepare for next development iteration Aug 17, 2018
test [maven-release-plugin] prepare for next development iteration Aug 17, 2018
udt [maven-release-plugin] prepare for next development iteration Aug 17, 2018
webdav [maven-release-plugin] prepare for next development iteration Aug 17, 2018
windows [maven-release-plugin] prepare for next development iteration Aug 17, 2018
www Changes. Aug 15, 2018
.editorconfig Add .editorconfig file Sep 4, 2017
.gitattributes Update IKVM. Feb 5, 2018
.gitignore Update .gitignore to include packages/-NuGet-Directory Jul 9, 2017
.travis.yml Skip osx build. Jul 25, 2017
Acknowledgments.rtf Sebastian Stenzel et al. – Cryptomator Crypto Library Nov 28, 2016
App.config Make Cyberduck DPI aware by Framework upgrade Jun 28, 2018
Changelog.txt Changes. Aug 15, 2018
Credits.rtf Update credits. Aug 6, 2018
Cyberduck Bonjour.csproj Update IKVM. Feb 5, 2018
Cyberduck Bootstrapper.wixproj Install .NET 4.7.2 if not installed Jul 5, 2018
Cyberduck Bootstrapper.wxs Install .NET 4.7.2 if not installed Jul 5, 2018
Cyberduck CLI Bundle.wxs Remember Install Location Jun 25, 2017
Cyberduck CLI-WiX-Bootstrapper.wixproj Update SignToolPaths May 25, 2018
Cyberduck CLI-WiX.wixproj Update SignToolPaths May 25, 2018
Cyberduck CLI-WiX.wxs Fix variable. Oct 31, 2017
Cyberduck CLI.csproj Make Locales available globally Apr 11, 2018
Cyberduck Core.csproj Move UserDefaultsDateFormatter to Core Jul 6, 2018
Cyberduck Test.csproj Add credential manager tests Mar 4, 2018
Cyberduck Website.webloc Former-commit-id: 92980cff85cab8b9c839c52ddbfa40d3389de287 Jan 29, 2015
Cyberduck WindowsStore.msbproj Merge branch 'master' into bugfix/windows-installer May 30, 2018
Cyberduck.csproj Move UserDefaultsDateFormatter to Core Jul 6, 2018
Cyberduck.sdef no message Jun 9, 2005
Cyberduck.sln Fix build on Windows. Dec 18, 2015
Cyberduck.sln.DotSettings Fix header. Apr 21, 2016
Cyberduck.wixproj Revert installer Jun 29, 2018
Cyberduck.wxs Add missing check for Windows Server 2012 to Version 602 Jun 29, 2018
Donate.webloc No commit message Dec 3, 2006
LICENSE.txt Update to GNU GPLv3. Jul 24, 2017
NetFx47.wxs Install .NET 4.7.2 if not installed Jul 5, 2018
README.md Review. Oct 30, 2017
TIMEZONES *** empty log message *** Jan 28, 2005
WindowsVersionCustomAction.vcxproj Add custom action to overwrite MSI properties with real values from k… Jun 29, 2018
archive.xml Fix source checksum. Jun 10, 2016
build.xml Update copyright. Aug 4, 2018
codesign.xml Hardened runtime provides security protection for your apps. If you u… Jun 6, 2018
cyberduck-application.icns 1024 pixel sized Jul 21, 2012
cyberduck-application.ico Fix build paths Aug 28, 2010
cyberduck-application.png Former-commit-id: 1cf4174a02729feec3d838cfadc0f3b84ad2c769 Nov 29, 2012
cyberduck-application.template.png Move Nov 29, 2012
cyberduck-application.tiff Former-commit-id: 1cf4174a02729feec3d838cfadc0f3b84ad2c769 Nov 29, 2012
cyberduck-application@2x.png Former-commit-id: 1cf4174a02729feec3d838cfadc0f3b84ad2c769 Nov 29, 2012
cyberduck-document.icns Updated document icons. Thanks to Dietmar Kerschner. Aug 25, 2009
cyberduck-document.ico Add 48x48 version of icon Sep 2, 2010
cyberduck-document.png Former-commit-id: 73229f96136ab90037b63a3627cbbc4221afa372 Nov 29, 2012
cyberduck-document.tiff Former-commit-id: 73229f96136ab90037b63a3627cbbc4221afa372 Nov 29, 2012
cyberduck-document@2x.png Former-commit-id: 73229f96136ab90037b63a3627cbbc4221afa372 Nov 29, 2012
packages.config Add dependency to Microsoft.Toolkit.Uwp.Notifications May 22, 2018
pom.xml [maven-release-plugin] prepare for next development iteration Aug 17, 2018
runtime-excludes.properties Exclude libjpeg. Feb 13, 2017
runtime.xml Remove any i386 slice from dynamic libraries. Aug 7, 2018

README.md

Cyberduck

GitHub license Build Status Codacy Badge Twitter

Libre file transfer client for macOS and Windows. Command line interface (CLI) for Linux, macOS and Windows.

Prerequisites

  • Oracle Java 1.8.0 SDK or later
  • Apache Ant 1.10.1 or later
  • Apache Maven 3.5 or later

macOS

Windows

Building

Run mvn verify -DskipTests to build without running any tests.

Windows

You will run into errors by MSBuild/Wix that are unrelated to how Cyberduck is built. You may safely ignore them.

Running Tests

After packaging, run mvn test -DskipITs to run unit tests but skip integration tests.

Maven Artifacts

Maven artifacts are available in a repository hosted on S3. Use the following Maven configuration to reference artifacts in your project:

     <repositories>
         <repository>
             <id>maven.cyberduck.io-release</id>
             <url>http://repo.maven.cyberduck.io.s3.amazonaws.com/releases/</url>
             <layout>default</layout>
             <releases>
                 <enabled>true</enabled>
             </releases>
             <snapshots>
                 <enabled>false</enabled>
             </snapshots>
         </repository>
     </repositories>

You will need to add the AWS Maven Wagon to your build:

     <build>
         <extensions>
             <extension>
                 <groupId>org.springframework.build</groupId>
                 <artifactId>aws-maven</artifactId>
                 <version>5.0.0.RELEASE</version>
             </extension>
         </extensions>
     </build>