ssh-
1package cmd
2
3import (
4"ssh+/app/json"
5"ssh+/app/output"
6"ssh+/view"
7
8del "ssh+/cmd/delete"
9
10"github.com/spf13/cobra"
11)
12
13var deleteCmd = &cobra.Command{
14Use: del.UseCommand,
15Short: del.ShortDescription,
16Long: del.LongDescription,
17Run: func(cmd *cobra.Command, args []string) {
18var connects json.Connections
19
20aliases := connects.GetConnectionsAlias()
21
22customChoice := view.Select{
23FilterPlaceholder: del.FilterPlaceholder,
24SelectionPrompt: del.SelectionPrompt,
25FilterPrompt: del.FilterPrompt,
26Template: del.Template,
27PageSize: del.PageSize,
28}
29
30choice := customChoice.SelectedValue(aliases)
31
32del.Connect(choice)
33
34output.GetOutSuccess("Connection removed")
35},
36}
37
38func init() {
39rootCmd.AddCommand(deleteCmd)
40}
41