feat: Implement LstatIfPossible

This commit is contained in:
Felix Pojtinger
2022-01-02 23:51:52 +01:00
parent 2d914c765a
commit b48140ac2f
4 changed files with 48 additions and 1 deletions
+6
View File
@@ -9,6 +9,10 @@ import (
"github.com/spf13/viper"
)
const (
linkFlag = "link"
)
var inventoryStatCmd = &cobra.Command{
Use: "stat",
Aliases: []string{"sta", "s"},
@@ -29,6 +33,7 @@ var inventoryStatCmd = &cobra.Command{
},
viper.GetString(nameFlag),
viper.GetBool(linkFlag),
logging.NewCSVLogger().PrintHeader,
); err != nil {
@@ -41,6 +46,7 @@ var inventoryStatCmd = &cobra.Command{
func init() {
inventoryStatCmd.PersistentFlags().StringP(nameFlag, "n", "", "File or directory to get info for")
inventoryStatCmd.PersistentFlags().BoolP(linkFlag, "l", false, "Resolve as symlink")
viper.AutomaticEnv()