Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Config ¶
type Config struct { DBFile string `required:"false" split_words:"true" default:"wupdedup.bolt.db"` LogLevel string `required:"false" split_words:"true" default:"info"` Timeout time.Duration `required:"false" split_words:"true" default:"1m"` // HomeDir string `required:"false" split_words:"true" default:""` Profile profiler.ProfileConfig Local LocalConfig Smugmug SmugMugConfig }
type LocalConfig ¶
type LocalConfig struct {
RootPath string `required:"true" split_words:"true" default:""`
}
func (*LocalConfig) Specified ¶
func (c *LocalConfig) Specified() bool
func (*LocalConfig) Valid ¶
func (c *LocalConfig) Valid() bool
type SmugMugConfig ¶
type SmugMugConfig struct { URL string `required:"true" split_words:"true" default:""` APIKey string `required:"true" split_words:"true" default:""` APISecret string `required:"true" split_words:"true" default:""` UserToken string `required:"true" split_words:"true" default:""` UserSecret string `required:"true" split_words:"true" default:""` Destination string `required:"true" split_words:"true" default:""` FileNames string `required:"true" split_words:"true" default:""` UseMetadataTimes bool `required:"true" split_words:"true" default:false` ForceMetadataTimes bool `required:"true" split_words:"true" default:false` }
func (*SmugMugConfig) Specified ¶
func (c *SmugMugConfig) Specified() bool
func (*SmugMugConfig) Valid ¶
func (c *SmugMugConfig) Valid() bool
Click to show internal directories.
Click to hide internal directories.