mirror of
https://github.com/mmatczuk/go-http-tunnel.git
synced 2026-05-15 14:16:17 -06:00
[GH-ISSUE #78] Cli more powerful #39
Labels
No labels
pull-request
No milestone
No project
No assignees
1 participant
Notifications
Due date
No due date set.
Dependencies
No dependencies set.
Reference: github-starred/go-http-tunnel#39
Loading…
Add table
Add a link
Reference in a new issue
No description provided.
Delete branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Originally created by @gianarb on GitHub (Mar 20, 2018).
Original GitHub issue: https://github.com/mmatczuk/go-http-tunnel/issues/78
Hello!
I love this tool but I don't like that much how the CLI interact with the daemon, I was using
ngrokand its CLI is a bit more powerful.I would like to propose some improvement that I would like to implement or maybe they are already there and I am not able to find them:
~/.tunnelctl/somethingto configure the tunneld target with client keys and so on. We can probably implement something like the profiles for the aws-cliI think this will cover a bit better some use cases, for example, I would like to use it during integration testing and the configuration file based interaction is not very comfortable.
Let me know
@mmatczuk commented on GitHub (Mar 20, 2018):
Hi @gianarb
Thanks, I'm happy to hear that.
I believe that the default config file location should be there.
As for your proposal I'm in favor of of adding
--subdomain, but it should be optional. The existing commands must remain functional. If you don't specify a subdomain then business as usual. Also user shall be warned when using this flag with tunnel name.As for me I have a backlog of things I'd like to do with this project, CLI is one of them. My idea was to:
tunnel serverwould start the server rest stays more or less the same)@gianarb commented on GitHub (Mar 20, 2018):
@mmatczuk I 100% with you about about keeping the compatibility with what you have. It should now be hard and worst case scenario we can always to a different command like
tunnel run.Ok I am happy to read that you have the CLI in your todo list. I will try to code something soon