Comments (3)
Hey @guettli, I have added a +1 on our internal feature request board for "GET current-project" endpoint.
Closing the issue, as the CLI can only implement endpoints that are available in the API.
PS. I also work with different projects & tokens regularly, so I added this to my oh-my-zsh prompt:
➜ ~ hc:(personal) which hcloud_ps1
hcloud_ps1 () {
local HCLOUD_PS1
HCLOUD_PS1_CONTEXT="$(hcloud context active)"
HCLOUD_PS1+="%{$fg_bold[blue]%}hc:("
HCLOUD_PS1+="%{$fg_bold[red]%}"
HCLOUD_PS1+="${HCLOUD_PS1_CONTEXT}"
HCLOUD_PS1+="%{$fg_bold[blue]%})%{$reset_color%}"
echo "${HCLOUD_PS1}"
}
➜ ~ hc:(personal)
from cli.
Unfortunately the API does not offer a possibility to identify a token's parent project at the moment. However, you can probably achieve similar functionality by using contexts. You can create one context for each of your projects and then use hcloud context active
to show your current context/project or hcloud context use
to switch it.
from cli.
@pauhull I would like to solve the underlying issue: Who is responsible for the API and how to contact this person?
from cli.
Related Issues (20)
- Add the project name to the hcloud cmd "all" HOT 2
- Improve error message when required argument is not set HOT 2
- Primary IP assignee ID is null in API response but 0 in JSON output HOT 1
- Update Loadbalancer SSL Certificate HOT 4
- Improve commands help messages
- Please enable yaml output for server reset-password HOT 6
- Adding firewall rule fails with version v1.43.0 HOT 3
- enabling rescue mode using CLI HOT 1
- alias lb for load-balancer HOT 2
- hcloud server ssh <server> [command] is broken HOT 1
- `--port` option is missing from usage of the `firewall {add,delete}-rule` commands HOT 2
- Allow to set health check options in `hcloud load-balancer add-service`
- Example firewall rules json doesn't work HOT 1
- Load-Balancer: Assign Targets using labels does not seem to work HOT 2
- [Design Doc] feat: new configuration system + config subcommand
- bug: debug log is truncated if it already exists
- Progress animation is rendered on a new line when the terminal is too small HOT 1
- feat: Limit parallel deletes HOT 1
- SSH options in hcloud server ssh HOT 5
- Deleting protected resources fails quietly HOT 1
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from cli.