mirror of
https://github.com/octoleo/restic.git
synced 2024-11-27 15:26:37 +00:00
18 lines
597 B
Go
18 lines
597 B
Go
package feature
|
|
|
|
// Flag is named such that checking for a feature uses `feature.Flag.Enabled(feature.ExampleFeature)`.
|
|
var Flag = New()
|
|
|
|
// flag names are written in kebab-case
|
|
const (
|
|
ExampleFeature FlagName = "example-feature"
|
|
DeprecateLegacyIndex FlagName = "deprecate-legacy-index"
|
|
)
|
|
|
|
func init() {
|
|
Flag.SetFlags(map[FlagName]FlagDesc{
|
|
ExampleFeature: {Type: Alpha, Description: "just for testing"},
|
|
DeprecateLegacyIndex: {Type: Beta, Description: "disable support for index format used by restic 0.1.0. Use `restic repair index` to update the index if necessary."},
|
|
})
|
|
}
|