PLTCONN-3577: Cleanup

This commit is contained in:
fangming-ning-sp
2023-09-09 12:33:44 -05:00
parent e027554ba1
commit 378d385b9a

View File

@@ -12,14 +12,17 @@ import (
"github.com/spf13/cobra" "github.com/spf13/cobra"
) )
const customizerDirName = "static/customizer" const (
customizerDirName = "customizer"
customizerTemplatePath = "static/" + customizerDirName
)
func newCustomizerInitCmd() *cobra.Command { func newCustomizerInitCmd() *cobra.Command {
cmd := &cobra.Command{ cmd := &cobra.Command{
Use: "init <customizer-name>", Use: "init <customizer-name>",
Short: "Initialize new connector customizer project", Short: "Initialize new connector customizer project",
Long: `init sets up a new TypeScript project with sample connector customizer included for reference.`, Long: `init sets up a new TypeScript project with sample connector customizer included for reference.`,
Example: "sail conn customizers init \"My Connector\"", Example: "sail conn customizers init \"My Customizer\"",
Args: cobra.ExactArgs(1), Args: cobra.ExactArgs(1),
Run: func(cmd *cobra.Command, args []string) { Run: func(cmd *cobra.Command, args []string) {
projName := args[0] projName := args[0]
@@ -39,7 +42,7 @@ func newCustomizerInitCmd() *cobra.Command {
return return
} }
err := fs.WalkDir(staticDir, customizerDirName, func(path string, d fs.DirEntry, err error) error { err := fs.WalkDir(staticDir, customizerTemplatePath, func(path string, d fs.DirEntry, err error) error {
if err != nil { if err != nil {
return err return err
} }
@@ -53,7 +56,7 @@ func newCustomizerInitCmd() *cobra.Command {
return err return err
} }
} else { } else {
fileName := filepath.Join(projName, strings.TrimPrefix(path, customizerDirName)) fileName := filepath.Join(projName, strings.TrimPrefix(path, customizerTemplatePath))
data, err := staticDir.ReadFile(path) data, err := staticDir.ReadFile(path)
if err != nil { if err != nil {
@@ -66,7 +69,7 @@ func newCustomizerInitCmd() *cobra.Command {
} }
if d.Name() == packageJsonName { if d.Name() == packageJsonName {
fileAbsPath, err := filepath.Abs(filepath.Join(projName, strings.TrimPrefix(path, customizerDirName))) fileAbsPath, err := filepath.Abs(filepath.Join(projName, strings.TrimPrefix(path, customizerTemplatePath)))
if err != nil { if err != nil {
return err return err
} }