import { CONTACT_SUPPORT_MESSAGE } from "./cli.const"; /** * Init command constants. Contains messages for the init command. */ // messages const INSTALLING_DEPENDENCIES_MESSAGE = "Installing dependencies..."; const WOULD_YOU_LIKE_TO_INSTALL_DEPENDENCIES_MESSAGE = "AgentQL uses Playwright under the hood to interact with the browser. Would you like to install Playwright dependencies automatically? (Required for AgentQL to work)"; const ENTER_AGENTQL_API_KEY_PROMPT_MESSAGE = "Get your AgentQL API key at https://dev.agentql.com. Enter your AgentQL API key:"; const CHECKING_AGENTQL_SERVER_STATUS_MESSAGE = "Checking AgentQL server status..."; const VALIDATING_AGENTQL_API_KEY_MESSAGE = "Validating AgentQL API key..."; const CONFIRM_DOWNLOAD_SCRIPT_MESSAGE = "Would you like to download an example script to get started?"; const GET_STARTED_MESSAGE = (SAMPLE_COMMAND: string) => `Get started with your first script by running '${SAMPLE_COMMAND}'. For more examples and detailed documentation, visit our website at https://docs.agentql.com/getting-started/first-steps`; const NOW_AGENTQL_IS_INSTALLED_MESSAGE = `AgentQL is now installed and ready to use!`; const DOWNLOADING_SAMPLE_SCRIPT_MESSAGE = "Downloading example script..."; const DEBUG_FILES_PATH_MESSAGE = "Debug files path (for storing troubleshooting logs)"; // errors const API_KEY_CANNOT_BE_EMPTY_ERROR_MESSAGE = `API key cannot be empty.\n${CONTACT_SUPPORT_MESSAGE}`; const PLAYWRIGHT_MISSING_ERROR_MESSAGE = `Failed to install dependencies because Playwright is not installed in the current directory.\n${CONTACT_SUPPORT_MESSAGE}`; const FAILED_TO_INSTALL_DEPENDENCIES_ERROR_MESSAGE = `Failed to install Playwright dependencies. Have you installed AgentQL and Playwright in the current directory?\n${CONTACT_SUPPORT_MESSAGE}`; export { NOW_AGENTQL_IS_INSTALLED_MESSAGE, INSTALLING_DEPENDENCIES_MESSAGE, DOWNLOADING_SAMPLE_SCRIPT_MESSAGE, CONFIRM_DOWNLOAD_SCRIPT_MESSAGE, ENTER_AGENTQL_API_KEY_PROMPT_MESSAGE, CHECKING_AGENTQL_SERVER_STATUS_MESSAGE, VALIDATING_AGENTQL_API_KEY_MESSAGE, GET_STARTED_MESSAGE, DEBUG_FILES_PATH_MESSAGE, FAILED_TO_INSTALL_DEPENDENCIES_ERROR_MESSAGE, API_KEY_CANNOT_BE_EMPTY_ERROR_MESSAGE, PLAYWRIGHT_MISSING_ERROR_MESSAGE, WOULD_YOU_LIKE_TO_INSTALL_DEPENDENCIES_MESSAGE, };