Files
pmg/internal/alias/bash.go
T
Sahil BansalandGitHub d363167981 feat: add setup & remove cmd for better UX (#43)
* feat: add setup & remove cmd for better UX

* refactor(alias): improve separation of concerns and fix shell sourcing

* chore: remove extra/unused folder

* refactor: introduce separate files for shells

* fix: use temp files for safe shell config modification
2025-06-24 12:46:21 +05:30

22 lines
335 B
Go

package alias
type bashShell struct{}
var _ Shell = &bashShell{}
func NewBashShell() (*bashShell, error) {
return &bashShell{}, nil
}
func (b bashShell) Source(rcPath string) string {
return defaultShellSource(rcPath)
}
func (b bashShell) Name() string {
return "bash"
}
func (b bashShell) Path() string {
return ".bashrc"
}