working commit
This commit is contained in:
+32
-7
@@ -9,6 +9,7 @@ func (util *Util) AddFileCmds() {
|
|||||||
Use: "file",
|
Use: "file",
|
||||||
Short: "File operation",
|
Short: "File operation",
|
||||||
}
|
}
|
||||||
|
// PutFile
|
||||||
var putFileCmd = &cobra.Command{
|
var putFileCmd = &cobra.Command{
|
||||||
Use: "put",
|
Use: "put",
|
||||||
Short: "Put file to storage",
|
Short: "Put file to storage",
|
||||||
@@ -16,28 +17,53 @@ func (util *Util) AddFileCmds() {
|
|||||||
}
|
}
|
||||||
putFileCmd.Flags().StringVarP(&util.putFileParams.Username, "username", "u", "", "Username")
|
putFileCmd.Flags().StringVarP(&util.putFileParams.Username, "username", "u", "", "Username")
|
||||||
putFileCmd.Flags().StringVarP(&util.putFileParams.Password, "password", "p", "", "Password")
|
putFileCmd.Flags().StringVarP(&util.putFileParams.Password, "password", "p", "", "Password")
|
||||||
putFileCmd.Flags().StringVarP(&util.putFileParams.Source, "source", "s", "", "Source path")
|
putFileCmd.Flags().StringVarP(&util.putFileParams.Source, "src", "s", "", "Source path")
|
||||||
putFileCmd.Flags().StringVarP(&util.putFileParams.Dest, "dest", "d", "", "Desctination path")
|
putFileCmd.Flags().StringVarP(&util.putFileParams.Dest, "dest", "d", "", "Desctination path")
|
||||||
|
|
||||||
subCmd.AddCommand(putFileCmd)
|
subCmd.AddCommand(putFileCmd)
|
||||||
|
|
||||||
|
// GetFile
|
||||||
var getFileCmd = &cobra.Command{
|
var getFileCmd = &cobra.Command{
|
||||||
Use: "put",
|
Use: "get",
|
||||||
Short: "Put file to storage",
|
Short: "Get file from storage",
|
||||||
Run: util.PutFile,
|
Run: util.GetFile,
|
||||||
}
|
}
|
||||||
getFileCmd.Flags().StringVarP(&util.getFileParams.Username, "username", "u", "", "Username")
|
getFileCmd.Flags().StringVarP(&util.getFileParams.Username, "username", "u", "", "Username")
|
||||||
getFileCmd.Flags().StringVarP(&util.getFileParams.Password, "password", "p", "", "Password")
|
getFileCmd.Flags().StringVarP(&util.getFileParams.Password, "password", "p", "", "Password")
|
||||||
getFileCmd.Flags().StringVarP(&util.getFileParams.Source, "source", "s", "", "Source path")
|
getFileCmd.Flags().StringVarP(&util.getFileParams.Source, "src", "s", "", "Source path")
|
||||||
getFileCmd.Flags().StringVarP(&util.getFileParams.Dest, "dest", "d", "", "Desctination path")
|
getFileCmd.Flags().StringVarP(&util.getFileParams.Dest, "dest", "d", "", "Desctination path")
|
||||||
|
|
||||||
subCmd.AddCommand(getFileCmd)
|
subCmd.AddCommand(getFileCmd)
|
||||||
|
|
||||||
|
// FileExists
|
||||||
|
var fileExistsCmd = &cobra.Command{
|
||||||
|
Use: "exist",
|
||||||
|
Short: "Check file into storage",
|
||||||
|
Run: util.FileExists,
|
||||||
|
}
|
||||||
|
fileExistsCmd.Flags().StringVarP(&util.fileExistsParams.Username, "username", "u", "", "Username")
|
||||||
|
fileExistsCmd.Flags().StringVarP(&util.fileExistsParams.Password, "password", "p", "", "Password")
|
||||||
|
fileExistsCmd.Flags().StringVarP(&util.fileExistsParams.Filepath, "path", "d", "", "File path")
|
||||||
|
|
||||||
|
subCmd.AddCommand(fileExistsCmd)
|
||||||
|
|
||||||
|
// FileExists
|
||||||
|
var deleteFileCmd = &cobra.Command{
|
||||||
|
Use: "delete",
|
||||||
|
Short: "Delete file in storage",
|
||||||
|
Run: util.DeleteFile,
|
||||||
|
}
|
||||||
|
deleteFileCmd.Flags().StringVarP(&util.deleteFileParams.Username, "username", "u", "", "Username")
|
||||||
|
deleteFileCmd.Flags().StringVarP(&util.deleteFileParams.Password, "password", "p", "", "Password")
|
||||||
|
deleteFileCmd.Flags().StringVarP(&util.deleteFileParams.Filepath, "path", "d", "", "File path")
|
||||||
|
|
||||||
|
subCmd.AddCommand(deleteFileCmd)
|
||||||
|
|
||||||
util.rootCmd.AddCommand(subCmd)
|
util.rootCmd.AddCommand(subCmd)
|
||||||
}
|
}
|
||||||
|
|
||||||
type FileUtil struct {
|
type FileUtil struct {
|
||||||
fileExists FileExistsParams
|
fileExistsParams FileExistsParams
|
||||||
putFileParams PutFileParams
|
putFileParams PutFileParams
|
||||||
getFileParams GetFileParams
|
getFileParams GetFileParams
|
||||||
deleteFileParams DeleteFileParams
|
deleteFileParams DeleteFileParams
|
||||||
@@ -51,7 +77,6 @@ type FileExistsParams struct {
|
|||||||
}
|
}
|
||||||
|
|
||||||
func (util *Util) FileExists(cmd *cobra.Command, args []string) {
|
func (util *Util) FileExists(cmd *cobra.Command, args []string) {
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
// Put file
|
// Put file
|
||||||
|
|||||||
Reference in New Issue
Block a user