Skip to content

ItinerisLtd/trellis-cyberduck

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

51 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

trellis-cyberduck

GitHub release (latest SemVer including pre-releases) CircleCI Build Status License Hire Itineris Twitter Follow @itineris_ltd Twitter Follow @TangRufus

Trellis commands for Cyberduck

Built with ♥ by Itineris


Why

Ain't nobody got time for opening up Trellis files to check SFTP details. This CLI tool allows you to open SFTP connections to Trellis servers via Cyberduck with single command.

Usage

$ trellis-cyberduck open --help
Open SFTP connections to Trellis servers

Usage:
  trellis-cyberduck open <environment> [<site>] [flags]

Examples:
  $ trellis-cyberduck open production example.com
  $ trellis-cyberduck open staging my-site --user admin
  $ trellis-cyberduck open staging my-site --directory project_uploads_path

Flags:
  -d, --directory string   Directory to open. Options: project_root|project_source_path|project_uploads_path|project_current_symlink_path (default "project_root")
  -h, --help               help for open
  -u, --user string        User to connect. Options: web|admin (default "web")

If you have trellis-cli v0.10.0 or later installed, you can run it as a plugin command like so $ trellis cyberduck --help.


Itineris is hiring. Join Us!


Install

It goes without saying, you should install Cyberduck first.

Homebrew

brew install itinerisltd/tap/trellis-cyberduck

Manual Install

trellis-cyberduck provides binary releases for a variety of OSes. These binary versions can be manually downloaded and installed.

  1. Download the latest release or any specific version
  2. Unpack it (tar -zxvf trellis-cyberduck_0.1.0_Darwin_x86_64.tar.gz)
  3. Find the trellis-cyberduck binary, and move it to its desired destination (mv trellis-cyberduck /usr/local/bin/trellis-cyberduck)
  4. Make sure the above path is in your $PATH
  5. Run the command. You should see macOS is blocking it
  6. Grant an exception for the binary by clicking the Open Anyway button in the General pane of Security & Privacy preferences. This button is available for about an hour after you try to run the command

FAQs

trellis-cli plugin command not working

If you have trellis-cli v0.10.0 or later installed, you can run it as a plugin command like so $ trellis cyberduck [command].

However, at the time of writting, trellis-cli plugin support hasn't be released yet.

Can it be used without trellis-cli

Yes.

It looks awesome. Where can I find some more goodies like this

Where can I give 5-star reviews?

Thanks! Glad you like it. It's important to let us knows somebody is using this project. Please consider:

Feedback

Please provide feedback! We want to make this project as useful as possible. Please submit an issue and point out what you do and don't like, or fork the project and send pull requests. No issue is too small.

Security Vulnerabilities

If you discover a security vulnerability within this project, please email us at dev@itineris.co.uk. All security vulnerabilities will be promptly addressed.

Credits

trellis-cyberduck is a Itineris Limited project and created by Tang Rufus.

Full list of contributors can be found here.

License

trellis-cyberduck is released under the MIT License.