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

Document "x-cyberduck-action:" protocol or add a scheme for opening a saved server by name #11112

Open
cyberduck opened this issue Jul 18, 2020 · 2 comments

Comments

@cyberduck
Copy link
Collaborator

3796ed7 created the issue

I have Cyberduck set up with several of my web servers, usually accessing them via ssh: protocol.

Now I wanted to have a script (or even a markdown doc) of mine to invoke Cyberduck and open one of those saved servers.

But I can't figure out how. I cannot use a "ssh:" url to the server because that'll open a different app that's defaulting for ssh (i.e. Terminal.app). So, what I need is a special URL protocol provided by Cyberduck to tell it to open my site.

I see that there's the "x-cyberduck-action" scheme, but I cannot find any docs on that. Searching only reveals refs to OAUTH.

So, can x-cyberduck-action do more? If so, could you please add the docs here? Or tell me more here and I'll make an effort to doc it.

Or can't it currently be done? Then please turn this into a feature request for adding a new cyberduck scheme where I can provide commands such as open (arg: name of server + local path), download (src path on server, dest path on local system), upload, etc.

@cyberduck
Copy link
Collaborator Author

@dkocher commented

The scheme x-cyberduck-action: only currently supports the following actions:

  • x-cyberduck-action:oauth is used with some identity providers to pass the authentication code to Cyberduck
  • x-cyberduck-action:update can be invoked to check for a software update

You may want to have a look at Cyberduck CLI.

@cyberduck
Copy link
Collaborator Author

3796ed7 commented

Oh, bummer then.

CLI is not an option for my workflow.

Could we turn this into a feature request? Or shall I open a new one for that? I may even enjoy working on this myself if the need increases (though, as I have dozens of these "projects", it'll more likely not happen - but I understand the limitations and needs of this OSS project).

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

2 participants