♻️ Move convids cmd code to internal App
This commit is contained in:
parent
64b2242567
commit
ac0baba3a8
4 changed files with 99 additions and 42 deletions
|
|
@ -162,13 +162,18 @@ func DryRun(out io.Writer) ShowWalker {
|
|||
}
|
||||
|
||||
func GetShow(ctx context.Context) ShowWalker {
|
||||
return GetShowWithIO(ctx, os.Stdin, os.Stdout, os.Stderr)
|
||||
}
|
||||
|
||||
func GetShowWithIO(ctx context.Context, stdin io.Reader, stdout io.Writer, stderr io.Writer) ShowWalker {
|
||||
return func(s *Show, path string) error {
|
||||
cmd := exec.CommandContext(ctx, "get-shows", s.Folder, path)
|
||||
cmd.Stdin = os.Stdin
|
||||
cmd.Stdout = os.Stdout
|
||||
cmd.Stderr = os.Stderr
|
||||
cmd.Stdin = stdin
|
||||
cmd.Stdout = stdout
|
||||
cmd.Stderr = stderr
|
||||
return cmd.Run()
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
func PrintGroupName(out io.Writer) GroupPrinter {
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue