mirror of
https://github.com/projectdiscovery/httpx.git
synced 2024-09-11 17:46:08 +03:00
33 lines
734 B
Go
33 lines
734 B
Go
package runner
|
|
|
|
import (
|
|
"github.com/projectdiscovery/gologger"
|
|
updateutils "github.com/projectdiscovery/utils/update"
|
|
)
|
|
|
|
const banner = `
|
|
__ __ __ _ __
|
|
/ /_ / /_/ /_____ | |/ /
|
|
/ __ \/ __/ __/ __ \| /
|
|
/ / / / /_/ /_/ /_/ / |
|
|
/_/ /_/\__/\__/ .___/_/|_|
|
|
/_/
|
|
`
|
|
|
|
// Version is the current version of httpx
|
|
const version = `v1.3.7`
|
|
|
|
// showBanner is used to show the banner to the user
|
|
func showBanner() {
|
|
gologger.Print().Msgf("%s\n", banner)
|
|
gologger.Print().Msgf("\t\tprojectdiscovery.io\n\n")
|
|
}
|
|
|
|
// GetUpdateCallback returns a callback function that updates httpx
|
|
func GetUpdateCallback() func() {
|
|
return func() {
|
|
showBanner()
|
|
updateutils.GetUpdateToolCallback("httpx", version)()
|
|
}
|
|
}
|