Modifies documentation in output of vault server -dev

Environment variable setting is different in windows
This commit is contained in:
voutasaurus 2015-10-22 00:48:46 -07:00
parent 5b5e1850ac
commit fbf21b5f2d

View file

@ -12,6 +12,7 @@ import (
"strconv"
"strings"
"time"
"runtime"
"github.com/armon/go-metrics"
"github.com/hashicorp/logutils"
@ -149,6 +150,13 @@ func (c *ServerCommand) Run(args []string) int {
return 1
}
export := "export"
quote := "'"
if runtime.GOOS == "windows" {
export = "set"
quote = ""
}
c.Ui.Output(fmt.Sprintf(
"==> WARNING: Dev mode is enabled!\n\n"+
"In this mode, Vault is completely in-memory and unsealed.\n"+
@ -157,7 +165,7 @@ func (c *ServerCommand) Run(args []string) int {
"immediately begin using the Vault CLI.\n\n"+
"The only step you need to take is to set the following\n"+
"environment variables:\n\n"+
" export VAULT_ADDR='http://127.0.0.1:8200'\n\n"+
" "+export+" VAULT_ADDR="+quote+"http://127.0.0.1:8200"+quote+"\n\n"+
"The unseal key and root token are reproduced below in case you\n"+
"want to seal/unseal the Vault or play with authentication.\n\n"+
"Unseal Key: %s\nRoot Token: %s\n",