Leon Martin

Results 9 issues of Leon Martin

Write a clear README explaining installation, usage, supported commands, and how to contribute to the project. Reference API setup and CLI output examples.

Include example prompts for different programming languages (e.g., Python, JS, Java) to verify CLI output consistency and language-specific performance.

Set up integration tests using `vitest` or `jest` to validate core commands like `chat`, `complete`, `review`, `test`. Use mock API responses.

Build the `deepseek test ` feature to generate unit tests based on the content of the file and the function signatures inside.

Add support for `deepseek review ` to analyze code for improvements, bugs, and best practices using DeepSeek models.

Implement `deepseek complete ` to send contents of a file for completion suggestions. Output should include code formatting and token usage.

Allow model configuration through flags like `--model`, `--temperature`, and environment variables like `DEEPSEEK_API_KEY`. Respect `.deepseek-cli.json` if present.

Add interactive session support with syntax highlighting, file context loading, and session history. Use libraries like `inquirer` or `enquirer`.

Build the `deepseek chat "your prompt here"` feature to allow single-shot completions using DeepSeek API. Include basic error handling and model selection.