Skip to content

Commit

Permalink
New demo video and release ShellGPT v1.0.0 (#403)
Browse files Browse the repository at this point in the history
  • Loading branch information
TheR1D authored Dec 20, 2023
1 parent d9a2e37 commit 7ac1f98
Show file tree
Hide file tree
Showing 5 changed files with 4 additions and 13 deletions.
2 changes: 1 addition & 1 deletion README.md
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
# ShellGPT
A command-line productivity tool powered by AI large language models (LLM). As developers, we can leverage AI capabilities to generate shell commands, code snippets, comments, and documentation, among other things. Forget about cheat sheets and notes, with this tool you can get accurate answers right in your terminal, and you'll probably find yourself reducing your daily Google searches, saving you valuable time and effort. ShellGPT is cross-platform compatible and supports all major operating systems, including Linux, macOS, and Windows with all major shells, such as PowerShell, CMD, Bash, Zsh, Fish, and many others.

https://user-images.githubusercontent.com/16740832/231569156-a3a9f9d4-18b1-4fff-a6e1-6807651aa894.mp4
https://github-production-user-asset-6210df.s3.amazonaws.com/16740832/291779848-66392282-474e-4a84-8482-d20c53c8727d.mp4

## Installation
```shell
Expand Down
2 changes: 1 addition & 1 deletion sgpt/__version__.py
Original file line number Diff line number Diff line change
@@ -1 +1 @@
__version__ = "0.9.4"
__version__ = "1.0.0"
1 change: 0 additions & 1 deletion sgpt/app.py
Original file line number Diff line number Diff line change
Expand Up @@ -71,7 +71,6 @@ def main(
version: bool = typer.Option(
False,
"--version",
"-v",
help="Show version.",
callback=get_sgpt_version,
),
Expand Down
4 changes: 2 additions & 2 deletions sgpt/role.py
Original file line number Diff line number Diff line change
Expand Up @@ -16,7 +16,7 @@
SHELL_ROLE = """Provide only {shell} commands for {os} without any description.
If there is a lack of details, provide most logical solution.
Ensure the output is a valid shell command.
If multiple steps required try to combine them together.
If multiple steps required try to combine them together using &&.
Provide only plain text without Markdown formatting.
Do not provide markdown formatting such as ```.
"""
Expand All @@ -36,7 +36,7 @@

DEFAULT_ROLE = """You are programming and system administration assistant.
You are managing {os} operating system with {shell} shell.
Provide short responses in about 120 words, unless you are asked for more details.
Provide short responses in about 100 words, unless you are specifically asked for more details.
Use and apply Markdown formatting when possible.
If you need to store any data, assume it will be stored in the conversation."""

Expand Down
8 changes: 0 additions & 8 deletions tests/test_integration.py
Original file line number Diff line number Diff line change
Expand Up @@ -491,11 +491,3 @@ def test_version(self):
}
result = runner.invoke(app, self.get_arguments(**dict_arguments), input="d\n")
assert __version__ in result.stdout

dict_arguments = {
"prompt": "",
"-v": True,
}

result = runner.invoke(app, self.get_arguments(**dict_arguments), input="d\n")
assert __version__ in result.stdout

0 comments on commit 7ac1f98

Please sign in to comment.