package alias import "fmt" type Shell interface { Source(rcPath string) string Name() string Path() string } var commentForRemovingShellSource = "# remove aliases by running `pmg setup remove` or deleting the line" func defaultShellSource(rcPath string) string { return fmt.Sprintf("%s \n[ -f '%s' ] && source '%s' # PMG source aliases\n", commentForRemovingShellSource, rcPath, rcPath) }