53 lines
		
	
	
	
		
			1.7 KiB
		
	
	
	
		
			Go
		
	
	
	
	
	
		
		
			
		
	
	
			53 lines
		
	
	
	
		
			1.7 KiB
		
	
	
	
		
			Go
		
	
	
	
	
	
|  | /* | ||
|  | Copyright © 2024 Dan Jones <danjones@goodevilgenius.org> | ||
|  | 
 | ||
|  | This program is free software: you can redistribute it and/or modify | ||
|  | it under the terms of the GNU Affero General Public License as published by | ||
|  | the Free Software Foundation, either version 3 of the License, or | ||
|  | (at your option) any later version. | ||
|  | 
 | ||
|  | This program is distributed in the hope that it will be useful, | ||
|  | but WITHOUT ANY WARRANTY; without even the implied warranty of | ||
|  | MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the | ||
|  | GNU Affero General Public License for more details. | ||
|  | 
 | ||
|  | You should have received a copy of the GNU Affero General Public License | ||
|  | along with this program. If not, see <http://www.gnu.org/licenses/>. | ||
|  | */ | ||
|  | package cmd | ||
|  | 
 | ||
|  | import ( | ||
|  | 	"fmt" | ||
|  | 
 | ||
|  | 	"github.com/spf13/cobra" | ||
|  | ) | ||
|  | 
 | ||
|  | // dropCmd represents the drop command | ||
|  | var dropCmd = &cobra.Command{ | ||
|  | 	Use:   "drop", | ||
|  | 	Short: "A brief description of your command", | ||
|  | 	Long: `A longer description that spans multiple lines and likely contains examples | ||
|  | and usage of using your command. For example: | ||
|  | 
 | ||
|  | Cobra is a CLI library for Go that empowers applications. | ||
|  | This application is a tool to generate the needed files | ||
|  | to quickly create a Cobra application.`, | ||
|  | 	Run: func(cmd *cobra.Command, args []string) { | ||
|  | 		fmt.Println("drop called") | ||
|  | 	}, | ||
|  | } | ||
|  | 
 | ||
|  | func init() { | ||
|  | 	rootCmd.AddCommand(dropCmd) | ||
|  | 
 | ||
|  | 	// Here you will define your flags and configuration settings. | ||
|  | 
 | ||
|  | 	// Cobra supports Persistent Flags which will work for this command | ||
|  | 	// and all subcommands, e.g.: | ||
|  | 	// dropCmd.PersistentFlags().String("foo", "", "A help for foo") | ||
|  | 
 | ||
|  | 	// Cobra supports local flags which will only run when this command | ||
|  | 	// is called directly, e.g.: | ||
|  | 	// dropCmd.Flags().BoolP("toggle", "t", false, "Help message for toggle") | ||
|  | } |