v1.1.3
Co-Authored-By: Quentin Torroba <quentin.torroba@mistral.ai> Co-Authored-By: Michel Thomazo <michel.thomazo@mistral.ai> Co-Authored-By: Vincent Guilloux <vincent.guilloux@mistral.ai>
This commit is contained in:
parent
a340a721ea
commit
661588de0c
48 changed files with 1679 additions and 467 deletions
|
|
@ -5,7 +5,7 @@ import sys
|
|||
from rich import print as rprint
|
||||
from textual.app import App
|
||||
|
||||
from vibe.core.config import GLOBAL_ENV_FILE
|
||||
from vibe.core.config_path import GLOBAL_ENV_FILE
|
||||
from vibe.setup.onboarding.screens import (
|
||||
ApiKeyScreen,
|
||||
ThemeSelectionScreen,
|
||||
|
|
@ -34,7 +34,7 @@ def run_onboarding(app: App | None = None) -> None:
|
|||
rprint(
|
||||
f"\n[yellow]Warning: Could not save API key to .env file: {err}[/]"
|
||||
"\n[dim]The API key is set for this session only. "
|
||||
f"You may need to set it manually in {GLOBAL_ENV_FILE}[/]\n"
|
||||
f"You may need to set it manually in {GLOBAL_ENV_FILE.path}[/]\n"
|
||||
)
|
||||
case "completed":
|
||||
pass
|
||||
|
|
|
|||
|
|
@ -12,7 +12,8 @@ from textual.validation import Length
|
|||
from textual.widgets import Input, Link, Static
|
||||
|
||||
from vibe.cli.clipboard import copy_selection_to_clipboard
|
||||
from vibe.core.config import GLOBAL_ENV_FILE, VibeConfig
|
||||
from vibe.core.config import VibeConfig
|
||||
from vibe.core.config_path import GLOBAL_ENV_FILE
|
||||
from vibe.setup.onboarding.base import OnboardingScreen
|
||||
|
||||
PROVIDER_HELP = {
|
||||
|
|
@ -24,8 +25,8 @@ CONFIG_DOCS_URL = (
|
|||
|
||||
|
||||
def _save_api_key_to_env_file(env_key: str, api_key: str) -> None:
|
||||
GLOBAL_ENV_FILE.parent.mkdir(parents=True, exist_ok=True)
|
||||
set_key(GLOBAL_ENV_FILE, env_key, api_key)
|
||||
GLOBAL_ENV_FILE.path.parent.mkdir(parents=True, exist_ok=True)
|
||||
set_key(GLOBAL_ENV_FILE.path, env_key, api_key)
|
||||
|
||||
|
||||
class ApiKeyScreen(OnboardingScreen):
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue