From b08f9bf021ff3a75426bca56238ec00e08c95a18 Mon Sep 17 00:00:00 2001 From: Pim Snel Date: Tue, 16 Mar 2021 20:07:33 +0100 Subject: [PATCH] [enhancement] Show project names without yml extension (#49) --- config.go | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/config.go b/config.go index 132bd89..6273d75 100644 --- a/config.go +++ b/config.go @@ -2,6 +2,8 @@ package main import ( "io/ioutil" + "strings" + "path" "os" "os/exec" @@ -66,16 +68,16 @@ func ParseConfig(data string) (Config, error) { return c, nil } -func ListConfigs(path string) ([]string, error) { +func ListConfigs(dir string) ([]string, error) { var result []string - files, err := os.ReadDir(path) + files, err := os.ReadDir(dir) if err != nil { return result, err } for _, file := range files { - result = append(result, file.Name()) + result = append(result, strings.TrimSuffix(file.Name(), path.Ext(file.Name()))) } return result, nil