mirror of
https://github.com/bettercap/bettercap
synced 2025-07-06 04:52:10 -07:00
new: new -version command line argument to print version, build information and exit
This commit is contained in:
parent
bf4c841ef9
commit
027f4a3ccc
3 changed files with 16 additions and 2 deletions
12
main.go
12
main.go
|
@ -6,6 +6,8 @@ import (
|
|||
"os"
|
||||
"strings"
|
||||
|
||||
"runtime"
|
||||
|
||||
"github.com/bettercap/bettercap/core"
|
||||
"github.com/bettercap/bettercap/log"
|
||||
"github.com/bettercap/bettercap/modules"
|
||||
|
@ -31,9 +33,15 @@ func main() {
|
|||
}
|
||||
}
|
||||
|
||||
appName := fmt.Sprintf("%s v%s", core.Name, core.Version)
|
||||
if *sess.Options.PrintVersion {
|
||||
fmt.Printf("%s v%s (built for %s %s with %s)\n", core.Name, core.Version, runtime.GOOS, runtime.GOARCH, runtime.Version())
|
||||
return
|
||||
}
|
||||
|
||||
fmt.Printf("%s (type '%s' for a list of commands)\n\n", tui.Bold(appName), tui.Bold("help"))
|
||||
appName := fmt.Sprintf("%s v%s", core.Name, core.Version)
|
||||
appBuild := fmt.Sprintf("(built for %s %s with %s)", runtime.GOOS, runtime.GOARCH, runtime.Version())
|
||||
|
||||
fmt.Printf("%s %s [type '%s' for a list of commands]\n\n", tui.Bold(appName), tui.Dim(appBuild), tui.Bold("help"))
|
||||
|
||||
// Load all modules
|
||||
modules.LoadModules(sess)
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue