pub async fn run() -> Result<()>Expand description
Runs the main application logic.
This function parses command-line arguments, initializes the application state, executes the requested analysis steps (like Geolocation, WHOIS), and prints the results.
ยงErrors
Returns an error if initialization fails (e.g., building the HTTP client) or if printing the final results in JSON format fails.