mirror of
https://github.com/gohugoio/hugo.git
synced 2024-11-21 20:46:30 -05:00
commands: Add buildExpired flag
This commit is contained in:
parent
c1c8ecc9d6
commit
51f7cd9bde
1 changed files with 6 additions and 0 deletions
|
@ -134,6 +134,7 @@ var (
|
||||||
draft bool
|
draft bool
|
||||||
forceSync bool
|
forceSync bool
|
||||||
future bool
|
future bool
|
||||||
|
expired bool
|
||||||
ignoreCache bool
|
ignoreCache bool
|
||||||
logging bool
|
logging bool
|
||||||
noTimes bool
|
noTimes bool
|
||||||
|
@ -216,6 +217,7 @@ func initHugoBuildCommonFlags(cmd *cobra.Command) {
|
||||||
cmd.Flags().BoolVar(&cleanDestination, "cleanDestinationDir", false, "Remove files from destination not found in static directories")
|
cmd.Flags().BoolVar(&cleanDestination, "cleanDestinationDir", false, "Remove files from destination not found in static directories")
|
||||||
cmd.Flags().BoolVarP(&draft, "buildDrafts", "D", false, "include content marked as draft")
|
cmd.Flags().BoolVarP(&draft, "buildDrafts", "D", false, "include content marked as draft")
|
||||||
cmd.Flags().BoolVarP(&future, "buildFuture", "F", false, "include content with publishdate in the future")
|
cmd.Flags().BoolVarP(&future, "buildFuture", "F", false, "include content with publishdate in the future")
|
||||||
|
cmd.Flags().BoolVarP(&expired, "buildExpired", "E", false, "include expired content")
|
||||||
cmd.Flags().BoolVar(&disable404, "disable404", false, "Do not render 404 page")
|
cmd.Flags().BoolVar(&disable404, "disable404", false, "Do not render 404 page")
|
||||||
cmd.Flags().BoolVar(&disableRSS, "disableRSS", false, "Do not build RSS files")
|
cmd.Flags().BoolVar(&disableRSS, "disableRSS", false, "Do not build RSS files")
|
||||||
cmd.Flags().BoolVar(&disableSitemap, "disableSitemap", false, "Do not build Sitemap file")
|
cmd.Flags().BoolVar(&disableSitemap, "disableSitemap", false, "Do not build Sitemap file")
|
||||||
|
@ -283,6 +285,7 @@ func loadDefaultSettings() {
|
||||||
viper.SetDefault("DefaultLayout", "post")
|
viper.SetDefault("DefaultLayout", "post")
|
||||||
viper.SetDefault("BuildDrafts", false)
|
viper.SetDefault("BuildDrafts", false)
|
||||||
viper.SetDefault("BuildFuture", false)
|
viper.SetDefault("BuildFuture", false)
|
||||||
|
viper.SetDefault("BuildExpired", false)
|
||||||
viper.SetDefault("UglyURLs", false)
|
viper.SetDefault("UglyURLs", false)
|
||||||
viper.SetDefault("Verbose", false)
|
viper.SetDefault("Verbose", false)
|
||||||
viper.SetDefault("IgnoreCache", false)
|
viper.SetDefault("IgnoreCache", false)
|
||||||
|
@ -357,6 +360,9 @@ func InitializeConfig(subCmdVs ...*cobra.Command) error {
|
||||||
if flagChanged(cmdV.Flags(), "buildFuture") {
|
if flagChanged(cmdV.Flags(), "buildFuture") {
|
||||||
viper.Set("BuildFuture", future)
|
viper.Set("BuildFuture", future)
|
||||||
}
|
}
|
||||||
|
if flagChanged(cmdV.Flags(), "buildExpired") {
|
||||||
|
viper.Set("BuildExpired", expired)
|
||||||
|
}
|
||||||
if flagChanged(cmdV.Flags(), "uglyURLs") {
|
if flagChanged(cmdV.Flags(), "uglyURLs") {
|
||||||
viper.Set("UglyURLs", uglyURLs)
|
viper.Set("UglyURLs", uglyURLs)
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in a new issue