github.com/ActiveState/cli@v0.0.0-20240508170324-6801f60cd051/internal/assets/contents/shells/config.bat (about) 1 @echo off 2 3 chcp 65001 >NUL 4 5 {{if ne .Owner ""}} 6 SET PROMPT=[{{.Owner}}/{{.Name}}]$S$P$G 7 {{end}} 8 9 {{- range $K, $V := .Env}} 10 {{- if eq $K "PATH"}} 11 set {{$K}}={{$V}};%PATH% 12 {{- else}} 13 set {{$K}}={{$V}} 14 {{- end}} 15 {{- end}} 16 17 {{$execCmd := .ExecName}} 18 19 {{ if .ExecAlias }} 20 {{$execCmd = .ExecAlias}} 21 DOSKEY {{.ExecName}}="{{.ExecAlias}}" $* 22 {{ end }} 23 24 {{range $K, $CMD := .Scripts}} 25 DOSKEY {{$K}}="{{$execCmd}}" run "{{$CMD}}" $* 26 {{end}} 27 28 cd {{.WD}} 29 30 {{range $line := splitLines .ActivatedMessage}} 31 {{if eq $line ""}}echo.{{else}}echo {{$line}}{{end}} 32 {{end}} 33 34 {{.UserScripts}}