|
|
|
@ -22,9 +22,11 @@ var (
|
|
|
|
|
DefaultLexer = "text"
|
|
|
|
|
DefaultLifeTime = "1hour"
|
|
|
|
|
// This will end up being dynamic in the future
|
|
|
|
|
DefaultPasteBin = "rpaste"
|
|
|
|
|
DefaultSysInfo = false
|
|
|
|
|
ShortOption = true
|
|
|
|
|
DefaultPasteBin = "rpaste"
|
|
|
|
|
DefaultSysInfo = false
|
|
|
|
|
DefaultDryMode = false
|
|
|
|
|
DefaultBasicDmidecode = false
|
|
|
|
|
ShortOption = true
|
|
|
|
|
)
|
|
|
|
|
|
|
|
|
|
// Initialize default settings
|
|
|
|
@ -32,10 +34,12 @@ func init() {
|
|
|
|
|
setting.AppName = AppName
|
|
|
|
|
setting.AppVer = Version
|
|
|
|
|
setting.AppConf = DefaultConf
|
|
|
|
|
setting.DryMode = DefaultDryMode
|
|
|
|
|
setting.LexerType = DefaultLexer
|
|
|
|
|
setting.LifeTime = DefaultLifeTime
|
|
|
|
|
setting.PasteBinService = DefaultPasteBin
|
|
|
|
|
setting.SysInfo = DefaultSysInfo
|
|
|
|
|
setting.BasicDmidecode = DefaultBasicDmidecode
|
|
|
|
|
// read config?
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
@ -96,6 +100,13 @@ See rpaste(1)`,
|
|
|
|
|
Usage: "Collects general system information (disables stdin and file input)",
|
|
|
|
|
Required: false,
|
|
|
|
|
},
|
|
|
|
|
&cli.BoolFlag{
|
|
|
|
|
Name: "dry",
|
|
|
|
|
Aliases: []string{"d"},
|
|
|
|
|
Value: setting.DryMode,
|
|
|
|
|
Usage: "Turns on dry mode, which doesn't paste the output, but shows the data to stdin",
|
|
|
|
|
Required: false,
|
|
|
|
|
},
|
|
|
|
|
&cli.StringFlag{
|
|
|
|
|
Name: "pastebin",
|
|
|
|
|
Aliases: []string{"p"},
|
|
|
|
|