Documentation ¶
Index ¶
- Constants
- func ApplyFlags()
- func SantizeFeedPath(feedpath string) string
- func UpdateAddrOption(key string, args string, defaults string) string
- func UpdateBoolOption(key string, args bool, defaults bool) bool
- func UpdateFeedPathOption(key string, args string, defaults string) string
- func UpdateHeadlessOptions(key string, args string, defaults string) string
- func UpdateHostOption(key string, args string, defaults string) string
- func UpdateLogOption(key string, args string, defaults string) string
- func UpdateNumberOption(key string, args int, defaults int, allowZero bool) int
- func UpdatePortOption(key string, args int, defaults int) int
- func UpdateProxyOptions(key string, args string, defaults string) string
- func UpdateStringOption(key string, args string, defaults string) string
- type AppFlags
Constants ¶
View Source
const ( ENV_KEY_DEBUG = "RSS_DEBUG" ENV_KEY_DEBUG_LEVEL = "RSS_DEBUG_LEVEL" ENV_KEY_REQUEST_TIMEOUT = "RSS_REQUEST_TIMEOUT" ENV_KEY_SERVER_TIMEOUT = "RSS_SERVER_TIMEOUT" ENV_KEY_RULE = "RSS_RULE" ENV_KEY_HOST = "RSS_HOST" ENV_KEY_PORT = "RSS_PORT" ENV_KEY_REDIS = "RSS_REDIS" ENV_KEY_REDIS_SERVER = "RSS_SERVER" ENV_KEY_REDIS_PASSWD = "RSS_REDIS_PASSWD" ENV_KEY_REDIS_DB = "RSS_REDIS_DB" ENV_MEMORY = "RSS_MEMORY" ENV_MEMORY_EXPIRATION = "RSS_MEMORY_EXPIRATION" ENV_KEY_HEADLESS_SERVER = "RSS_HEADLESS_SERVER" ENV_KEY_PROXY = "RSS_PROXY" ENV_KEY_JS_EXEC_TIMEOUT = "RSS_JS_EXEC_TIMEOUT" ENV_KEY_HEADLESS_SLOW_MOTION = "RSS_HEADLESS_SLOW_MOTION" ENV_KEY_HEADLESS_EXEC_TIMEOUT = "RSS_HEADLESS_EXEC_TIMEOUT" ENV_KEY_HTTP_FEED_PATH = "RSS_HTTP_FEED_PATH" )
Variables ¶
This section is empty.
Functions ¶
func ApplyFlags ¶
func ApplyFlags()
func SantizeFeedPath ¶
func UpdateFeedPathOption ¶
func UpdateHeadlessOptions ¶
func UpdateNumberOption ¶
Types ¶
type AppFlags ¶
type AppFlags struct { DEBUG_MODE bool DEBUG_LEVEL string HTTP_HOST string HTTP_PORT int HTTP_FEED_PATH string REQUEST_TIMEOUT int SERVER_TIMEOUT int JS_EXECUTE_TIMEOUT int HEADLESS_EXCUTE_TIMEOUT int REDIS bool REDIS_SERVER string REDIS_PASS string REDIS_DB int IN_MEMORY_CACHE bool IN_MEMORY_EXPIRATION int HEADLESS_SERVER string HEADLESS_SLOW_MOTION int RULES_DIRECTORY string PROXY_SERVER string }
func ParseFlags ¶
func ParseFlags() (appFlags AppFlags)
Click to show internal directories.
Click to hide internal directories.