Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Command line interface #8326

Closed
cyberduck opened this issue Nov 12, 2014 · 17 comments
Closed

Command line interface #8326

cyberduck opened this issue Nov 12, 2014 · 17 comments
Labels
cli Command Line Interface enhancement fixed
Milestone

Comments

@cyberduck
Copy link
Collaborator

@dkocher created the issue

Provide a command line interface to transfer and edit files that runs on Mac, Windows & Linux.

@cyberduck
Copy link
Collaborator Author

@dkocher commented

Documentation forthcoming in CLI.

@cyberduck
Copy link
Collaborator Author

@dkocher commented

In 5d4eedb.

@cyberduck
Copy link
Collaborator Author

@dkocher commented

Generic CLI build for all platforms in 9fb9cc7.

@cyberduck
Copy link
Collaborator Author

@dkocher commented

Add generic editor with no native dependencies in 1061195.

@cyberduck
Copy link
Collaborator Author

@dkocher commented

See also #6061 (Linux Version).

@cyberduck
Copy link
Collaborator Author

@dkocher commented

The current usage print looks like

Usage: duck [options...] <url> [<file>]
The <url> must be a fully qualified URL of remote file or folder such as 'ftps://example.net/resource'. Can include username and password prefixed to the host name.
 Supported protocols
ftp	FTP (File Transfer Protocol)
	Example URL: ftp://<hostname>/<folder>/<file>
ftps	FTP-SSL (Explicit AUTH TLS)
	Example URL: ftps://<hostname>/<folder>/<file>
sftp	SFTP (SSH File Transfer Protocol)
	Example URL: sftp://<hostname>/<folder>/<file>
dav	WebDAV (Web-based Distributed Authoring and Versioning)
	Example URL: dav://<hostname>/<folder>/<file>
davs	WebDAV (HTTP/SSL)
	Example URL: davs://<hostname>/<folder>/<file>
swift	Swift (OpenStack Object Storage)
	Example URL: swift://<container>/<key>
s3	S3 (Amazon Simple Storage Service)
	Example URL: s3://<container>/<key>
gs	Google Cloud Storage
	Example URL: gs://<container>/<key>
azure	Windows Azure Storage
	Example URL: azure://<container>/<key>

 -d,--download              Download file
    --edit                  Edit file in external editor
 -h,--help                  Print this help
 -p,--password <password>   Password
 -u,--upload                Upload file
 -v,--verbose               Print transcript
 -V,--version               Show version number and quit
Cyberduck is libre software licenced under the GPL. For general help about using Cyberduck, please refer to http://help.cyberduck.io/en. For bug reports or feature requests open a ticket at
 https://trac.cyberduck.io/newticket?version=4.6.

@cyberduck
Copy link
Collaborator Author

@dkocher commented

Added support for copy operation in 47e5e2b.

@cyberduck
Copy link
Collaborator Author

@dkocher commented

Added support for synchronization operation in 2631596.

@cyberduck
Copy link
Collaborator Author

@dkocher commented

Added support for list operation in 757cad9.

@cyberduck
Copy link
Collaborator Author

@dkocher commented

Windows CLI package installer in 7918ef5.

@cyberduck
Copy link
Collaborator Author

@dkocher commented

Registered Windows implementations in 5174043.

@cyberduck
Copy link
Collaborator Author

@dkocher commented

Support Linux RPM build for 32 and 64bit architecture in 9620717.

@cyberduck
Copy link
Collaborator Author

@dkocher commented

Add localization in b2866be.

@cyberduck
Copy link
Collaborator Author

@dkocher commented

Custom RPM spec in d1dce7d.

@cyberduck
Copy link
Collaborator Author

@dkocher commented

Codesign CLI bundle for Mac as of 2767a01.

@cyberduck
Copy link
Collaborator Author

@dkocher commented

CLI installer for Windows in 7918ef5.

@cyberduck
Copy link
Collaborator Author

@dkocher commented

Refer to duck.sh for installation.

@iterate-ch iterate-ch locked as resolved and limited conversation to collaborators Nov 26, 2021
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
cli Command Line Interface enhancement fixed
Projects
None yet
Development

No branches or pull requests

1 participant