♻️ make use of command Args

This commit is contained in:
James Walker 2020-07-30 22:37:16 -04:00
parent 08f1ccb99b
commit 47a184b89c
Signed by: walkah
GPG Key ID: 3C127179D6086E93
3 changed files with 3 additions and 12 deletions

View File

@ -32,7 +32,7 @@ import (
var listCmd = &cobra.Command{
Use: "list",
Short: "A brief description of your command",
Long: "",
Args: cobra.NoArgs,
Run: func(cmd *cobra.Command, args []string) {
err := tmux.ListProjects()
if err != nil {

View File

@ -32,11 +32,8 @@ import (
var newCmd = &cobra.Command{
Use: "new [NAME]",
Short: "Create a new project",
Args: cobra.ExactArgs(1),
Run: func(cmd *cobra.Command, args []string) {
if len(args) < 1 {
fmt.Println("Provide a project name")
return
}
err := tmux.NewProject(args[0])
if err != nil {
fmt.Println("Unable to create project:", err)

View File

@ -22,8 +22,6 @@ THE SOFTWARE.
package cmd
import (
"fmt"
"github.com/spf13/cobra"
"github.com/walkah/workon/tmux"
)
@ -32,12 +30,8 @@ import (
var startCmd = &cobra.Command{
Use: "start [PROJECT]",
Short: "Start working on a project",
Long: "",
Args: cobra.ExactArgs(1),
Run: func(cmd *cobra.Command, args []string) {
if len(args) < 1 {
fmt.Println("No project given")
return
}
tmux.StartProject(args[0])
},
}