Comments (4)
@marckhouzam @burmanm Thx for your feedback, this should be a historical problem and I will try to fix this issue.
from kubecm.
@gpstuff thx for you feedback
from kubecm.
This is a bug in the cobra completions, not in kubecm. I created a ticket and a PR..
from kubecm.
The problem is probably that kubecm
redirects stderr to stdout, which will break the shell completion system.
This has happened to others before 😄.
I believe this happens here:
Line 53 in ba2a539
The
SetOutput()
function sets stderr and stdout to point to the same place. That function is deprecated in favor of the two functions SetOut()
and SetErr()
as you can see here: https://github.com/spf13/cobra/blob/master/command.go#L250-L268
If you really want to have stderr print to stdout, then you need to change it just for the __complete
command within a PersistentPreRun
You can see some documentation about this here: https://github.com/spf13/cobra/blob/master/shell_completions.md#debugging
Making this difference between stderr and stdout for shell completion allows to print debugging information to stderr without breaking the completion scripts.
from kubecm.
Related Issues (20)
- Kubecm throwing `.kube/config: is a directory` error in mac
- Asset names for v0.24.0 got broken HOT 4
- Support manage kubeconfig with Azure ASK
- Unable to switch to a namespace as I have no permissions to list namespaces HOT 3
- Generate context and user name smartly when merging config HOT 6
- [bug] Cannot complete commands with `kubectl kc` HOT 11
- Feature request: support completion for sub-commands like switch, delete, rename HOT 3
- error when creating kubeconfig in k8s v1.27.5 HOT 4
- Deleting context removes user even if other context is using it HOT 2
- [TODO] Update go 1.20
- [Feature] docs command
- export kubeconfig causes nil pointer HOT 7
- 这个工具太好用了!!!
- Missing 'v' in documentation HOT 1
- Monthly issue metrics report
- Monthly issue metrics report
- cloud add command fails, if ~/.kube/ does not exits HOT 6
- Monthly issue metrics report
- Monthly issue metrics report
- Monthly issue metrics report
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 kubecm.