MCPcopy Create free account
hub / github.com/wavetermdev/waveterm / WslListCommand

Method WslListCommand

pkg/wshrpc/wshserver/wshserver.go:730–744  ·  view source on GitHub ↗
(ctx context.Context)

Source from the content-addressed store, hash-verified

728}
729
730func (ws *WshServer) WslListCommand(ctx context.Context) ([]string, error) {
731 distros, err := wsl.RegisteredDistros(ctx)
732 if err != nil {
733 return nil, err
734 }
735 var distroNames []string
736 for _, distro := range distros {
737 distroName := distro.Name()
738 if utilfn.ContainsStr(InvalidWslDistroNames, distroName) {
739 continue
740 }
741 distroNames = append(distroNames, distroName)
742 }
743 return distroNames, nil
744}
745
746func (ws *WshServer) WslDefaultDistroCommand(ctx context.Context) (string, error) {
747 distro, ok, err := wsl.DefaultDistro(ctx)

Callers

nothing calls this directly

Calls 3

RegisteredDistrosFunction · 0.92
ContainsStrFunction · 0.92
NameMethod · 0.45

Tested by

no test coverage detected