Cyberduck Mountain Duck CLI

source: trunk/README.md

Last change on this file was 43054, checked in by dkocher, 8 months ago

Merge remote-tracking branch 'origin/master'

File size: 2.5 KB
Line 
1# Cyberduck
2
3[![GitHub license](https://img.shields.io/badge/license-GPL-blue.svg)](https://raw.githubusercontent.com/iterate-ch/cyberduck/master/LICENSE)
4[![Build Status](https://travis-ci.org/iterate-ch/cyberduck.svg?branch=master)](https://travis-ci.org/iterate-ch/cyberduck)
5[![Codacy Badge](https://api.codacy.com/project/badge/Grade/608be33d6e1941858b17984518a4a44b)](https://www.codacy.com/app/dkocher/cyberduck?utm_source=github.com&utm_medium=referral&utm_content=iterate-ch/cyberduck&utm_campaign=Badge_Grade)
6[![Twitter](https://img.shields.io/badge/twitter-@cyberduckapp-blue.svg?style=flat)](http://twitter.com/cyberduckapp)
7
8Libre file transfer client for macOS and Windows. Command line interface (CLI) for Linux, macOS and Windows.
9
10## Prerequisites
11
12- Oracle Java 1.8.0 SDK or later
13- Apache Ant 1.10.1 or later
14- Apache Maven 3.5 or later
15
16### macOS
17- [Xcode 9](https://developer.apple.com/xcode/download/) or later
18
19### Windows
20
21- Visual Studio 2017 or later
22  - `.NET Desktop development`-Workload
23  - Windows SDK (10.0.14393.0)
24  - [MSBuild Community Tasks](https://github.com/loresoft/msbuildtasks)
25- [Bonjour SDK for Windows](https://developer.apple.com/downloads/index.action?q=Bonjour%20SDK%20for%20Windows)
26
27## Building
28
29Run `mvn verify -DskipTests` to build without running any tests.
30
31### Windows
32
33You will run into errors by MSBuild/Wix that are unrelated to how Cyberduck is built. You may safely ignore them.
34
35## Running Tests
36
37After packaging, run `mvn test -DskipITs` to run unit tests but skip integration tests.
38
39### Maven Artifacts
40
41Maven artifacts are available in a repository hosted on S3. Use the following Maven configuration to reference artifacts in your project:
42 
43         <repositories>
44             <repository>
45                 <id>maven.cyberduck.io-release</id>
46                 <url>http://repo.maven.cyberduck.io.s3.amazonaws.com/releases/</url>
47                 <layout>default</layout>
48                 <releases>
49                     <enabled>true</enabled>
50                 </releases>
51                 <snapshots>
52                     <enabled>false</enabled>
53                 </snapshots>
54             </repository>
55         </repositories>
56
57You will need to add the AWS Maven Wagon to your build:
58
59         <build>
60             <extensions>
61                 <extension>
62                     <groupId>org.springframework.build</groupId>
63                     <artifactId>aws-maven</artifactId>
64                     <version>5.0.0.RELEASE</version>
65                 </extension>
66             </extensions>
67         </build>
Note: See TracBrowser for help on using the repository browser.
swiss made software