pywasp.user_config.create_config_interactively#

pywasp.user_config.create_config_interactively()[source]#

Interactively prompt the user to create a pywasp_config.toml file.

This function guides the user through setting up their PyWAsP configuration by asking for licensing and download preferences. The configuration is saved to the default config file location.

Returns:

Settings – The created configuration settings object.

Raises:
  • KeyboardInterrupt – If the user cancels the configuration process.

  • ValueError – If invalid input is provided or configuration validation fails.