Add flag to pulumi stack
to output only the stack name (#4450)
Fixes: #4444 Before: ``` $ pulumi stack Current stack is 47BE2956-D665-4EC3-9AE6-4D4A1C417074: Managed by demo-mbp No updates yet; run 'pulumi up' Current stack resources (0): No resources currently in this stack Use `pulumi stack select` to change stack; `pulumi stack ls` lists known ones ``` After: ``` $ pulumi stack --show-name 47BE2956-D665-4EC3-9AE6-4D4A1C417074 ```
This commit is contained in:
parent
6afefe050f
commit
777b295b6a
|
@ -10,6 +10,9 @@ CHANGELOG
|
||||||
- Protect against panic when unprotecting non-existant resources
|
- Protect against panic when unprotecting non-existant resources
|
||||||
[#4441](https://github.com/pulumi/pulumi/pull/4441)
|
[#4441](https://github.com/pulumi/pulumi/pull/4441)
|
||||||
|
|
||||||
|
- Add flag to `pulumi stack` to output only the stack name
|
||||||
|
[#4450](https://github.com/pulumi/pulumi/pull/4450)
|
||||||
|
|
||||||
- Ensure Go accessor methods correctly support nested fields of optional outputs
|
- Ensure Go accessor methods correctly support nested fields of optional outputs
|
||||||
[#4456](https://github.com/pulumi/pulumi/pull/4456)
|
[#4456](https://github.com/pulumi/pulumi/pull/4456)
|
||||||
|
|
||||||
|
|
|
@ -36,6 +36,7 @@ func newStackCmd() *cobra.Command {
|
||||||
var showSecrets bool
|
var showSecrets bool
|
||||||
var stackName string
|
var stackName string
|
||||||
var startTime string
|
var startTime string
|
||||||
|
var showStackName bool
|
||||||
|
|
||||||
cmd := &cobra.Command{
|
cmd := &cobra.Command{
|
||||||
Use: "stack",
|
Use: "stack",
|
||||||
|
@ -60,6 +61,11 @@ func newStackCmd() *cobra.Command {
|
||||||
return err
|
return err
|
||||||
}
|
}
|
||||||
|
|
||||||
|
if showStackName {
|
||||||
|
fmt.Printf("%s\n", s.Ref().Name())
|
||||||
|
return nil
|
||||||
|
}
|
||||||
|
|
||||||
// First print general info about the current stack.
|
// First print general info about the current stack.
|
||||||
fmt.Printf("Current stack is %s:\n", s.Ref())
|
fmt.Printf("Current stack is %s:\n", s.Ref())
|
||||||
|
|
||||||
|
@ -160,6 +166,8 @@ func newStackCmd() *cobra.Command {
|
||||||
&showURNs, "show-urns", "u", false, "Display each resource's Pulumi-assigned globally unique URN")
|
&showURNs, "show-urns", "u", false, "Display each resource's Pulumi-assigned globally unique URN")
|
||||||
cmd.Flags().BoolVar(
|
cmd.Flags().BoolVar(
|
||||||
&showSecrets, "show-secrets", false, "Display stack outputs which are marked as secret in plaintext")
|
&showSecrets, "show-secrets", false, "Display stack outputs which are marked as secret in plaintext")
|
||||||
|
cmd.Flags().BoolVar(
|
||||||
|
&showStackName, "show-name", false, "Display only the stack name")
|
||||||
|
|
||||||
cmd.AddCommand(newStackExportCmd())
|
cmd.AddCommand(newStackExportCmd())
|
||||||
cmd.AddCommand(newStackGraphCmd())
|
cmd.AddCommand(newStackGraphCmd())
|
||||||
|
|
Loading…
Reference in a new issue