♻️ make use of command Args

This commit is contained in:
2020-07-30 22:37:16 -04:00
parent 08f1ccb99b
commit 47a184b89c
3 changed files with 3 additions and 12 deletions
+1 -1
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 {
+1 -4
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)
+1 -7
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])
},
}