mirror of
https://github.com/google-gemini/gemini-cli.git
synced 2026-03-16 17:11:04 -07:00
42 lines
1.2 KiB
TypeScript
42 lines
1.2 KiB
TypeScript
/**
|
|
* @license
|
|
* Copyright 2026 Google LLC
|
|
* SPDX-License-Identifier: Apache-2.0
|
|
*/
|
|
|
|
import type React from 'react';
|
|
import { Box, Text } from 'ink';
|
|
import { theme } from '../semantic-colors.js';
|
|
import { type Config } from '@google/gemini-cli-core';
|
|
|
|
interface TipsProps {
|
|
config: Config;
|
|
}
|
|
|
|
export const Tips: React.FC<TipsProps> = ({ config }) => {
|
|
const geminiMdFileCount = config.getGeminiMdFileCount();
|
|
|
|
return (
|
|
<Box flexDirection="column" marginTop={1}>
|
|
<Text color={theme.text.primary}>Tips for getting started:</Text>
|
|
{geminiMdFileCount === 0 && (
|
|
<Text color={theme.text.primary}>
|
|
1. Create <Text bold>GEMINI.md</Text> files to customize your
|
|
interactions
|
|
</Text>
|
|
)}
|
|
<Text color={theme.text.primary}>
|
|
{geminiMdFileCount === 0 ? '2.' : '1.'}{' '}
|
|
<Text color={theme.text.secondary}>/help</Text> for more information
|
|
</Text>
|
|
<Text color={theme.text.primary}>
|
|
{geminiMdFileCount === 0 ? '3.' : '2.'} Ask coding questions, edit code
|
|
or run commands
|
|
</Text>
|
|
<Text color={theme.text.primary}>
|
|
{geminiMdFileCount === 0 ? '4.' : '3.'} Be specific for the best results
|
|
</Text>
|
|
</Box>
|
|
);
|
|
};
|