Skip to content

Commit 6544270

Browse files
committed
config: Fix prompt to use the same profile name as loaded
When -p <profilename> is passed via cmd line, cloudmonkey indeed uses the correctly passed profile name but in shell/interactive mode it does not print it correctly. Fixes #47 Signed-off-by: Rohit Yadav <rohit.yadav@shapeblue.com>
1 parent 74ff37c commit 6544270

1 file changed

Lines changed: 2 additions & 0 deletions

File tree

config/config.go

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -259,6 +259,7 @@ func saveConfig(cfg *Config) *Config {
259259

260260
// LoadProfile loads an existing profile
261261
func (c *Config) LoadProfile(name string) {
262+
Debug("Trying to load profile: " + name)
262263
conf := readConfig(c)
263264
section, err := conf.GetSection(name)
264265
if err != nil || section == nil {
@@ -268,6 +269,7 @@ func (c *Config) LoadProfile(name string) {
268269
profile := new(ServerProfile)
269270
conf.Section(name).MapTo(profile)
270271
setActiveProfile(c, profile)
272+
c.Core.ProfileName = name
271273
}
272274

273275
// UpdateConfig updates and saves config

0 commit comments

Comments
 (0)