Download packages/cli/src/ui/constants/tips.ts from SaylorTwift/gemini-cli: direct link, hf CLI and curl.
- Browser
- Download file 9.54 kB
-
https://huggingface.co/SaylorTwift/gemini-cli/resolve/main/packages/cli/src/ui/constants/tips.ts
- Command line
-
hf download hf://SaylorTwift/gemini-cli/packages/cli/src/ui/constants/tips.ts
-
curl -L -o tips.ts https://huggingface.co/SaylorTwift/gemini-cli/resolve/main/packages/cli/src/ui/constants/tips.ts
9.54 kB
| /** | |
| * @license | |
| * Copyright 2025 Google LLC | |
| * SPDX-License-Identifier: Apache-2.0 | |
| */ | |
| export const INFORMATIVE_TIPS = [ | |
| //Settings tips start here | |
| 'Set your preferred editor for opening files (/settings)…', | |
| 'Toggle Vim mode for a modal editing experience (/settings)…', | |
| 'Disable automatic updates if you prefer manual control (/settings)…', | |
| 'Turn off nagging update notifications (settings.json)…', | |
| 'Enable checkpointing to recover your session after a crash (settings.json)…', | |
| 'Change CLI output format to JSON for scripting (/settings)…', | |
| 'Personalize your CLI with a new color theme (/settings)…', | |
| 'Create and use your own custom themes (settings.json)…', | |
| 'Hide window title for a more minimal UI (/settings)…', | |
| "Don't like these tips? You can hide them (/settings)…", | |
| 'Hide the startup banner for a cleaner launch (/settings)…', | |
| 'Hide the context summary above the input (/settings)…', | |
| 'Reclaim vertical space by hiding the footer (/settings)…', | |
| 'Hide individual footer elements like CWD or sandbox status (/settings)…', | |
| 'Hide the context window percentage in the footer (/settings)…', | |
| 'Show memory usage for performance monitoring (/settings)…', | |
| 'Show line numbers in the chat for easier reference (/settings)…', | |
| 'Show citations to see where the model gets information (/settings)…', | |
| 'Customize loading phrases: tips, witty, all, or off (/settings)…', | |
| 'Add custom witty phrases to the loading screen (settings.json)…', | |
| 'Use alternate screen buffer to preserve shell history (/settings)…', | |
| 'Choose a specific Gemini model for conversations (/settings)…', | |
| 'Limit the number of turns in your session history (/settings)…', | |
| 'Automatically summarize large tool outputs to save tokens (settings.json)…', | |
| 'Control when chat history gets compressed based on context compression threshold (settings.json)…', | |
| 'Define custom context file names, like CONTEXT.md (settings.json)…', | |
| 'Set max directories to scan for context files (/settings)…', | |
| 'Expand your workspace with additional directories (/directory)…', | |
| 'Control how /memory reload loads context files (/settings)…', | |
| 'Toggle respect for .gitignore files in context (/settings)…', | |
| 'Toggle respect for .geminiignore files in context (/settings)…', | |
| 'Enable recursive file search for @-file completions (/settings)…', | |
| 'Disable fuzzy search when searching for files (/settings)…', | |
| 'Run tools in a secure sandbox environment (settings.json)…', | |
| 'Use an interactive terminal for shell commands (/settings)…', | |
| 'Show color in shell command output (/settings)…', | |
| 'Automatically accept safe read-only tool calls (/settings)…', | |
| 'Restrict available built-in tools (settings.json)…', | |
| 'Exclude specific tools from being used (settings.json)…', | |
| 'Bypass confirmation for trusted tools (settings.json)…', | |
| 'Use a custom command for tool discovery (settings.json)…', | |
| 'Define a custom command for calling discovered tools (settings.json)…', | |
| 'Define and manage connections to MCP servers (settings.json)…', | |
| 'Enable folder trust to enhance security (/settings)…', | |
| 'Disable YOLO mode to enforce confirmations (settings.json)…', | |
| 'Block Git extensions for enhanced security (settings.json)…', | |
| 'Change your authentication method (/settings)…', | |
| 'Enforce auth type for enterprise use (settings.json)…', | |
| 'Let Node.js auto-configure memory (settings.json)…', | |
| 'Retry on fetch failed errors automatically (settings.json)…', | |
| 'Customize the DNS resolution order (settings.json)…', | |
| 'Exclude env vars from the context (settings.json)…', | |
| 'Configure a custom command for filing bug reports (settings.json)…', | |
| 'Enable or disable telemetry collection (/settings)…', | |
| 'Send telemetry data to a local file or GCP (settings.json)…', | |
| 'Configure the OTLP endpoint for telemetry (settings.json)…', | |
| 'Choose whether to log prompt content (settings.json)…', | |
| 'Enable AI-powered prompt completion while typing (/settings)…', | |
| 'Enable debug logging of keystrokes to the console (/settings)…', | |
| 'Enable automatic session cleanup of old conversations (/settings)…', | |
| 'Show Gemini CLI status in the terminal window title (/settings)…', | |
| 'Use the entire width of the terminal for output (/settings)…', | |
| 'Enable screen reader mode for better accessibility (/settings)…', | |
| 'Skip the next speaker check for faster responses (/settings)…', | |
| 'Use ripgrep for faster file content search (/settings)…', | |
| 'Enable truncation of large tool outputs to save tokens (/settings)…', | |
| 'Set the character threshold for truncating tool outputs (/settings)…', | |
| 'Set the number of lines to keep when truncating outputs (/settings)…', | |
| 'Enable policy-based tool confirmation via message bus (/settings)…', | |
| 'Enable write_todos_list tool to generate task lists (/settings)…', | |
| 'Enable experimental subagents for task delegation (/settings)…', | |
| 'Enable extension management features (settings.json)…', | |
| 'Enable extension reloading within the CLI session (settings.json)…', | |
| //Settings tips end here | |
| // Keyboard shortcut tips start here | |
| 'Close dialogs and suggestions with Esc', | |
| 'Cancel a request with Ctrl+C, or press twice to exit', | |
| 'Exit the app with Ctrl+D on an empty line', | |
| 'Clear your screen at any time with Ctrl+L', | |
| 'Toggle the debug console display with F12', | |
| 'Toggle the todo list display with Ctrl+T', | |
| 'See full, untruncated responses with Ctrl+O', | |
| 'Toggle auto-approval (YOLO mode) for all tools with Ctrl+Y', | |
| 'Cycle through approval modes (Default, Auto-Edit, Plan) with Shift+Tab', | |
| 'Toggle Markdown rendering (raw markdown mode) with Alt+M', | |
| 'Toggle shell mode by typing ! in an empty prompt', | |
| 'Insert a newline with a backslash (\\) followed by Enter', | |
| 'Navigate your prompt history with the Up and Down arrows', | |
| 'You can also use Ctrl+P (up) and Ctrl+N (down) for history', | |
| 'Search through command history with Ctrl+R', | |
| 'Accept an autocomplete suggestion with Tab or Enter', | |
| 'Move to the start of the line with Ctrl+A or Home', | |
| 'Move to the end of the line with Ctrl+E or End', | |
| 'Move one character left or right with Ctrl+B/F or the arrow keys', | |
| 'Move one word left or right with Ctrl+Left/Right Arrow', | |
| 'Delete the character to the left with Ctrl+H or Backspace', | |
| 'Delete the character to the right with Ctrl+D or Delete', | |
| 'Delete the word to the left of the cursor with Ctrl+W', | |
| 'Delete the word to the right of the cursor with Ctrl+Delete', | |
| 'Delete from the cursor to the start of the line with Ctrl+U', | |
| 'Delete from the cursor to the end of the line with Ctrl+K', | |
| 'Clear the entire input prompt with a double-press of Esc', | |
| 'Paste from your clipboard with Ctrl+V', | |
| 'Undo text edits in the input with Alt+Z or Cmd+Z', | |
| 'Redo undone text edits with Shift+Alt+Z or Shift+Cmd+Z', | |
| 'Open the current prompt in an external editor with Ctrl+G', | |
| 'In menus, move up/down with k/j or the arrow keys', | |
| 'In menus, select an item by typing its number', | |
| "If you're using an IDE, see the context with F4", | |
| 'Toggle background shells with Ctrl+B or /shells', | |
| 'Toggle the background shell process list with Ctrl+L', | |
| // Keyboard shortcut tips end here | |
| // Command tips start here | |
| 'Show version info with /about', | |
| 'Change your authentication method with /auth', | |
| 'File a bug report directly with /bug', | |
| 'List your saved chat checkpoints with /resume list', | |
| 'Save your current conversation with /resume save <tag>', | |
| 'Resume a saved conversation with /resume resume <tag>', | |
| 'Delete a conversation checkpoint with /resume delete <tag>', | |
| 'Share your conversation to a file with /resume share <file>', | |
| 'Clear the screen and history with /clear', | |
| 'Save tokens by summarizing the context with /compress', | |
| 'Copy the last response to your clipboard with /copy', | |
| 'Open the full documentation in your browser with /docs', | |
| 'Add directories to your workspace with /directory add <path>', | |
| 'Show all directories in your workspace with /directory show', | |
| 'Use /dir as a shortcut for /directory', | |
| 'Set your preferred external editor with /editor', | |
| 'List all active extensions with /extensions list', | |
| 'Update all or specific extensions with /extensions update', | |
| 'Get help on commands with /help', | |
| 'Manage IDE integration with /ide', | |
| 'Create a project-specific GEMINI.md file with /init', | |
| 'List configured MCP servers and tools with /mcp list', | |
| 'Authenticate with an OAuth-enabled MCP server with /mcp auth', | |
| 'Reload MCP servers with /mcp reload', | |
| 'See the current instructional context with /memory show', | |
| 'Reload instructional context from GEMINI.md files with /memory reload', | |
| 'List the paths of the GEMINI.md files in use with /memory list', | |
| 'Choose your Gemini model with /model', | |
| 'Display the privacy notice with /privacy', | |
| 'Restore project files to a previous state with /restore', | |
| 'Exit the CLI with /quit or /exit', | |
| 'Check model-specific usage stats with /stats model', | |
| 'Check tool-specific usage stats with /stats tools', | |
| "Change the CLI's color theme with /theme", | |
| 'List all available tools with /tools', | |
| 'View and edit settings with the /settings editor', | |
| 'Toggle Vim keybindings on and off with /vim', | |
| 'Set up GitHub Actions with /setup-github', | |
| 'Configure terminal keybindings for multiline input with /terminal-setup', | |
| 'Find relevant documentation with /find-docs', | |
| 'Execute any shell command with !<command>', | |
| // Command tips end here | |
| ]; | |