Port details |
- py-shell-gpt Command-line productivity tool powered by large language models
- 1.4.3 misc
=1 1.4.0Version of this port present on the latest quarterly branch. - Maintainer: tagattie@FreeBSD.org
![search for ports maintained by this maintainer search for ports maintained by this maintainer](/images/search.jpg) - Port Added: 2023-03-30 08:30:06
- Last Update: 2024-04-21 09:17:10
- Commit Hash: 988a26d
- People watching this port, also watch:: tmux, libjxl, tcpdump, vigenere
- Also Listed In: python
- License: MIT
- WWW:
- https://github.com/TheR1D/shell_gpt
- Description:
- A command-line productivity tool powered by AI large language models
(LLM). This command-line tool offers streamlined generation of shell
commands, code snippets, documentation, eliminating the need for
external resources (like Google search). Supports Linux, macOS,
Windows and compatible with all major Shells like PowerShell, CMD,
Bash, Zsh, etc.
¦ ¦ ¦ ¦ ![SVNWeb - no subversion history for this port SVNWeb - no subversion history for this port](/images/subversion-greyed.png)
- Manual pages:
- FreshPorts has no man page information for this port.
- pkg-plist: as obtained via:
make generate-plist - There is no configure plist information for this port.
- Dependency lines:
-
- ${PYTHON_PKGNAMEPREFIX}shell-gpt>0:misc/py-shell-gpt@${PY_FLAVOR}
- To install the port:
- cd /usr/ports/misc/py-shell-gpt/ && make install clean
- To add the package, run one of these commands:
- pkg install misc/py-shell-gpt
- pkg install py39-shell-gpt
NOTE: If this package has multiple flavors (see below), then use one of them instead of the name specified above. NOTE: This is a Python port. Instead of py39-shell-gpt listed in the above command, you can pick from the names under the Packages section.- PKGNAME: py39-shell-gpt
- Package flavors (<flavor>: <package>)
- distinfo:
- TIMESTAMP = 1713690033
SHA256 (shell_gpt-1.4.3.tar.gz) = cd2816482eb4ca9390d4810d73139b05ecc07c7a2c416043f5fb74eb2879895e
SIZE (shell_gpt-1.4.3.tar.gz) = 28676
Packages (timestamps in pop-ups are UTC):
- Dependencies
- NOTE: FreshPorts displays only information on required and default dependencies. Optional dependencies are not covered.
- Build dependencies:
-
- py39-hatchling>0 : devel/py-hatchling@py39
- python3.9 : lang/python39
- py39-build>=0 : devel/py-build@py39
- py39-installer>=0 : devel/py-installer@py39
- Test dependencies:
-
- py39-requests-mock>=1.10.0<2.0.0 : www/py-requests-mock@py39
- py39-pytest>=7,1 : devel/py-pytest@py39
- python3.9 : lang/python39
- Runtime dependencies:
-
- py39-openai>=1.6.1<2.0.0 : misc/py-openai@py39
- py39-typer>=0.7.0<1.0.0 : devel/py-typer@py39
- py39-click>=7.1.1<9.0.0 : devel/py-click@py39
- py39-rich>=13.1.0<14.0.0 : textproc/py-rich@py39
- py39-distro>=1.8.0<2.0.0 : sysutils/py-distro@py39
- py39-instructor>=0.4.5<1.0.0 : misc/py-instructor@py39
- curl : ftp/curl
- python3.9 : lang/python39
- There are no ports dependent upon this port
Configuration Options:
- ===> The following configuration options are available for py39-shell-gpt-1.4.3:
DOCS=on: Build and/or install documentation
LITELLM=off: Support various LLMs via LiteLLM
===> Use 'make config' to modify these settings
- Options name:
- misc_py-shell-gpt
- USES:
- python
- FreshPorts was unable to extract/find any pkg message
- Master Sites:
|
Commit History - (may be incomplete: for full details, see links to repositories near top of page) |
Commit | Credits | Log message |
1.4.3 21 Apr 2024 09:17:10
![commit hash: 988a26dda73c5d2d386b630654b7eeb0cbda8932 commit hash: 988a26dda73c5d2d386b630654b7eeb0cbda8932](/images/git.png) ![commit hash: 988a26dda73c5d2d386b630654b7eeb0cbda8932 commit hash: 988a26dda73c5d2d386b630654b7eeb0cbda8932](/images/codeberg.svg) ![commit hash: 988a26dda73c5d2d386b630654b7eeb0cbda8932 commit hash: 988a26dda73c5d2d386b630654b7eeb0cbda8932](/images/github.svg) ![files touched by this commit files touched by this commit](/images/logs.gif) |
Hiroki Tagato (tagattie) ![search for other commits by this committer search for other commits by this committer](/images/search.jpg) |
misc/py-shell-gpt: update to 1.4.3
Changelog: https://github.com/TheR1D/shell_gpt/releases/tag/1.4.3
Reported by: GitHub (watch releases) |
1.4.0 25 Feb 2024 08:12:11
![commit hash: 51185ab0c17e0d72e8426dcf8e3ca8e230319ca6 commit hash: 51185ab0c17e0d72e8426dcf8e3ca8e230319ca6](/images/git.png) ![commit hash: 51185ab0c17e0d72e8426dcf8e3ca8e230319ca6 commit hash: 51185ab0c17e0d72e8426dcf8e3ca8e230319ca6](/images/codeberg.svg) ![commit hash: 51185ab0c17e0d72e8426dcf8e3ca8e230319ca6 commit hash: 51185ab0c17e0d72e8426dcf8e3ca8e230319ca6](/images/github.svg) ![files touched by this commit files touched by this commit](/images/logs.gif) |
Hiroki Tagato (tagattie) ![search for other commits by this committer search for other commits by this committer](/images/search.jpg) |
misc/py-shell-gpt: update to 1.4.0
Changelog: https://github.com/TheR1D/shell_gpt/releases/tag/1.4.0
Reported by: GitHub (watch releases) |
1.3.1 17 Feb 2024 07:56:08
![commit hash: b97d04600c6cfc6934f47bef2a938bf9cb1a10c6 commit hash: b97d04600c6cfc6934f47bef2a938bf9cb1a10c6](/images/git.png) ![commit hash: b97d04600c6cfc6934f47bef2a938bf9cb1a10c6 commit hash: b97d04600c6cfc6934f47bef2a938bf9cb1a10c6](/images/codeberg.svg) ![commit hash: b97d04600c6cfc6934f47bef2a938bf9cb1a10c6 commit hash: b97d04600c6cfc6934f47bef2a938bf9cb1a10c6](/images/github.svg) ![files touched by this commit files touched by this commit](/images/logs.gif) |
Hiroki Tagato (tagattie) ![search for other commits by this committer search for other commits by this committer](/images/search.jpg) |
misc/py-shell-gpt: update to 1.3.1
Changelog: https://github.com/TheR1D/shell_gpt/releases/tag/1.3.1
Reported by: GitHub (watch releases) |
1.3.0 12 Feb 2024 08:34:15
![commit hash: 031172f0529f48f480ec0508b15c8f61ce86a040 commit hash: 031172f0529f48f480ec0508b15c8f61ce86a040](/images/git.png) ![commit hash: 031172f0529f48f480ec0508b15c8f61ce86a040 commit hash: 031172f0529f48f480ec0508b15c8f61ce86a040](/images/codeberg.svg) ![commit hash: 031172f0529f48f480ec0508b15c8f61ce86a040 commit hash: 031172f0529f48f480ec0508b15c8f61ce86a040](/images/github.svg) ![files touched by this commit files touched by this commit](/images/logs.gif) |
Hiroki Tagato (tagattie) ![search for other commits by this committer search for other commits by this committer](/images/search.jpg) |
misc/py-shell-gpt: update to 1.3.0
While here, add DOCS option and update pkg-descr.
Changelog: https://github.com/TheR1D/shell_gpt/releases/tag/1.3.0
Reported by: GitHub (watch releases) |
1.2.0 04 Feb 2024 08:51:02
![commit hash: 51c2aa8b3ea0da685786ef22cae4dc20fcaac862 commit hash: 51c2aa8b3ea0da685786ef22cae4dc20fcaac862](/images/git.png) ![commit hash: 51c2aa8b3ea0da685786ef22cae4dc20fcaac862 commit hash: 51c2aa8b3ea0da685786ef22cae4dc20fcaac862](/images/codeberg.svg) ![commit hash: 51c2aa8b3ea0da685786ef22cae4dc20fcaac862 commit hash: 51c2aa8b3ea0da685786ef22cae4dc20fcaac862](/images/github.svg) ![files touched by this commit files touched by this commit](/images/logs.gif) |
Hiroki Tagato (tagattie) ![search for other commits by this committer search for other commits by this committer](/images/search.jpg) |
misc/py-shell-gpt: update to 1.2.0
Changelog: https://github.com/TheR1D/shell_gpt/releases/tag/1.2.0
Reported by: GitHub (watch releases) |
1.1.0 12 Jan 2024 08:23:00
![commit hash: ba916169985e7117aa33af3b7fb37e30fa6bea45 commit hash: ba916169985e7117aa33af3b7fb37e30fa6bea45](/images/git.png) ![commit hash: ba916169985e7117aa33af3b7fb37e30fa6bea45 commit hash: ba916169985e7117aa33af3b7fb37e30fa6bea45](/images/codeberg.svg) ![commit hash: ba916169985e7117aa33af3b7fb37e30fa6bea45 commit hash: ba916169985e7117aa33af3b7fb37e30fa6bea45](/images/github.svg) ![files touched by this commit files touched by this commit](/images/logs.gif) |
Hiroki Tagato (tagattie) ![search for other commits by this committer search for other commits by this committer](/images/search.jpg) |
misc/py-shell-gpt: update to 1.1.0
While here, sort RUN_DEPENDS by following upstream's pyproject.toml.
Changelog: https://github.com/TheR1D/shell_gpt/releases/tag/1.1.0
Reported by: GitHub (watch releases) |
1.0.1 29 Dec 2023 10:59:31
![commit hash: 019b42532ca6a9ad5c249122e6930d736492d74d commit hash: 019b42532ca6a9ad5c249122e6930d736492d74d](/images/git.png) ![commit hash: 019b42532ca6a9ad5c249122e6930d736492d74d commit hash: 019b42532ca6a9ad5c249122e6930d736492d74d](/images/codeberg.svg) ![commit hash: 019b42532ca6a9ad5c249122e6930d736492d74d commit hash: 019b42532ca6a9ad5c249122e6930d736492d74d](/images/github.svg) ![files touched by this commit files touched by this commit](/images/logs.gif) |
Hiroki Tagato (tagattie) ![search for other commits by this committer search for other commits by this committer](/images/search.jpg) |
misc/py-shell-gpt: update to 1.0.1
Changelog:
- https://github.com/TheR1D/shell_gpt/releases/tag/1.0.0
- https://github.com/TheR1D/shell_gpt/releases/tag/1.0.1
Reported by: GitHub (watch releases) |
0.9.4 24 Jul 2023 01:12:40
![commit hash: e4be32d9c8a87d8e0689588132d1f7542017922e commit hash: e4be32d9c8a87d8e0689588132d1f7542017922e](/images/git.png) ![commit hash: e4be32d9c8a87d8e0689588132d1f7542017922e commit hash: e4be32d9c8a87d8e0689588132d1f7542017922e](/images/codeberg.svg) ![commit hash: e4be32d9c8a87d8e0689588132d1f7542017922e commit hash: e4be32d9c8a87d8e0689588132d1f7542017922e](/images/github.svg) ![files touched by this commit files touched by this commit](/images/logs.gif) |
Hiroki Tagato (tagattie) ![search for other commits by this committer search for other commits by this committer](/images/search.jpg) |
misc/py-shell-gpt: update to 0.9.4
Changelog: https://github.com/TheR1D/shell_gpt/releases/tag/0.9.4
Reported by: GitHub (watch releases) |
0.9.3 14 Jun 2023 23:29:58
![commit hash: 8000d7b765f2e2cf9a06aa82a7ea6857cd8f3765 commit hash: 8000d7b765f2e2cf9a06aa82a7ea6857cd8f3765](/images/git.png) ![commit hash: 8000d7b765f2e2cf9a06aa82a7ea6857cd8f3765 commit hash: 8000d7b765f2e2cf9a06aa82a7ea6857cd8f3765](/images/codeberg.svg) ![commit hash: 8000d7b765f2e2cf9a06aa82a7ea6857cd8f3765 commit hash: 8000d7b765f2e2cf9a06aa82a7ea6857cd8f3765](/images/github.svg) ![files touched by this commit files touched by this commit](/images/logs.gif) |
Hiroki Tagato (tagattie) ![search for other commits by this committer search for other commits by this committer](/images/search.jpg) |
misc/py-shell-gpt: update to 0.9.3
Changelog: https://github.com/TheR1D/shell_gpt/releases/tag/0.9.3
Reported by: GitHub (watch releases) |
0.9.2 06 Jun 2023 01:03:12
![commit hash: b848aeb67d4521d932788606bfa01dc000b30df6 commit hash: b848aeb67d4521d932788606bfa01dc000b30df6](/images/git.png) ![commit hash: b848aeb67d4521d932788606bfa01dc000b30df6 commit hash: b848aeb67d4521d932788606bfa01dc000b30df6](/images/codeberg.svg) ![commit hash: b848aeb67d4521d932788606bfa01dc000b30df6 commit hash: b848aeb67d4521d932788606bfa01dc000b30df6](/images/github.svg) ![files touched by this commit files touched by this commit](/images/logs.gif) |
Hiroki Tagato (tagattie) ![search for other commits by this committer search for other commits by this committer](/images/search.jpg) |
misc/py-shell-gpt: update to 0.9.2
Changelog: https://github.com/TheR1D/shell_gpt/releases/tag/0.9.2
Reported by: GitHub (watch releases) |
0.9.1 22 May 2023 11:57:16
![commit hash: 0732099588dcf67239fd0c02ca667506f104a252 commit hash: 0732099588dcf67239fd0c02ca667506f104a252](/images/git.png) ![commit hash: 0732099588dcf67239fd0c02ca667506f104a252 commit hash: 0732099588dcf67239fd0c02ca667506f104a252](/images/codeberg.svg) ![commit hash: 0732099588dcf67239fd0c02ca667506f104a252 commit hash: 0732099588dcf67239fd0c02ca667506f104a252](/images/github.svg) ![files touched by this commit files touched by this commit](/images/logs.gif) |
Hiroki Tagato (tagattie) ![search for other commits by this committer search for other commits by this committer](/images/search.jpg) |
misc/py-shell-gpt: update to 0.9.1
Changelog: https://github.com/TheR1D/shell_gpt/releases/tag/0.9.1
Reported by: GitHub (watch releases) |
0.9.0 18 Apr 2023 08:02:09
![commit hash: 7cfdbbcd9e09ec0c9ad1234a90d2ae78fb652f70 commit hash: 7cfdbbcd9e09ec0c9ad1234a90d2ae78fb652f70](/images/git.png) ![commit hash: 7cfdbbcd9e09ec0c9ad1234a90d2ae78fb652f70 commit hash: 7cfdbbcd9e09ec0c9ad1234a90d2ae78fb652f70](/images/codeberg.svg) ![commit hash: 7cfdbbcd9e09ec0c9ad1234a90d2ae78fb652f70 commit hash: 7cfdbbcd9e09ec0c9ad1234a90d2ae78fb652f70](/images/github.svg) ![files touched by this commit files touched by this commit](/images/logs.gif) |
Hiroki Tagato (tagattie) ![search for other commits by this committer search for other commits by this committer](/images/search.jpg) |
misc/py-shell-gpt: update to 0.9.0
While here:
- switch to USE_PYTHON=pep517
- remove commented do-test target since it's already supported by
USE_PYTHON=pytest
Changelog:
- https://github.com/TheR1D/shell_gpt/releases/tag/0.8.9
- https://github.com/TheR1D/shell_gpt/releases/tag/0.9.0
Reported by: GitHub (watch releases) |
0.8.8 11 Apr 2023 11:52:52
![commit hash: 6e5bbe9cc63f1c19bc26e0777308078af094f21b commit hash: 6e5bbe9cc63f1c19bc26e0777308078af094f21b](/images/git.png) ![commit hash: 6e5bbe9cc63f1c19bc26e0777308078af094f21b commit hash: 6e5bbe9cc63f1c19bc26e0777308078af094f21b](/images/codeberg.svg) ![commit hash: 6e5bbe9cc63f1c19bc26e0777308078af094f21b commit hash: 6e5bbe9cc63f1c19bc26e0777308078af094f21b](/images/github.svg) ![files touched by this commit files touched by this commit](/images/logs.gif) |
Hiroki Tagato (tagattie) ![search for other commits by this committer search for other commits by this committer](/images/search.jpg) |
misc/py-shell-gpt: update to 0.8.8
Changelog:
- https://github.com/TheR1D/shell_gpt/releases/tag/0.8.6
- https://github.com/TheR1D/shell_gpt/releases/tag/0.8.7
- https://github.com/TheR1D/shell_gpt/releases/tag/0.8.8
Reported by: GitHub (watch releases) |
0.8.5 09 Apr 2023 11:41:13
![commit hash: d9647c195b771b18050c5a12e78010ea18931cd5 commit hash: d9647c195b771b18050c5a12e78010ea18931cd5](/images/git.png) ![commit hash: d9647c195b771b18050c5a12e78010ea18931cd5 commit hash: d9647c195b771b18050c5a12e78010ea18931cd5](/images/codeberg.svg) ![commit hash: d9647c195b771b18050c5a12e78010ea18931cd5 commit hash: d9647c195b771b18050c5a12e78010ea18931cd5](/images/github.svg) ![files touched by this commit files touched by this commit](/images/logs.gif) |
Hiroki Tagato (tagattie) ![search for other commits by this committer search for other commits by this committer](/images/search.jpg) |
misc/py-shell-gpt: update to 0.8.5
Changelog: https://github.com/TheR1D/shell_gpt/releases/tag/0.8.5
Reported by: GitHub (watch releases) |
0.8.3 04 Apr 2023 06:23:10
![commit hash: d8153a49cb9a2c77a16459a675edca62caa23100 commit hash: d8153a49cb9a2c77a16459a675edca62caa23100](/images/git.png) ![commit hash: d8153a49cb9a2c77a16459a675edca62caa23100 commit hash: d8153a49cb9a2c77a16459a675edca62caa23100](/images/codeberg.svg) ![commit hash: d8153a49cb9a2c77a16459a675edca62caa23100 commit hash: d8153a49cb9a2c77a16459a675edca62caa23100](/images/github.svg) ![files touched by this commit files touched by this commit](/images/logs.gif) |
Hiroki Tagato (tagattie) ![search for other commits by this committer search for other commits by this committer](/images/search.jpg) |
misc/py-shell-gpt: update to 0.8.3
Upstream removed the test files from the distribution. So temporarily
disable test target.
Changelog:
- https://github.com/TheR1D/shell_gpt/releases/tag/0.8.2
- https://github.com/TheR1D/shell_gpt/releases/tag/0.8.3
PR: 270542
Reported by: John Hein <jcfyecrayz@liamekaens.com> |
0.8.1_2 03 Apr 2023 09:18:33
![commit hash: 52b0843d3594f81fb2f755c25529ef33e75aa7e0 commit hash: 52b0843d3594f81fb2f755c25529ef33e75aa7e0](/images/git.png) ![commit hash: 52b0843d3594f81fb2f755c25529ef33e75aa7e0 commit hash: 52b0843d3594f81fb2f755c25529ef33e75aa7e0](/images/codeberg.svg) ![commit hash: 52b0843d3594f81fb2f755c25529ef33e75aa7e0 commit hash: 52b0843d3594f81fb2f755c25529ef33e75aa7e0](/images/github.svg) ![files touched by this commit files touched by this commit](/images/logs.gif) |
Hiroki Tagato (tagattie) ![search for other commits by this committer search for other commits by this committer](/images/search.jpg) Author: John Hein |
misc/py-shell-gpt: switch to better way to avoid installation of test files
PR: 270542
Reported by: John Hein <jcfyecrayz@liamekaens.com> |
0.8.1_1 02 Apr 2023 06:25:08
![commit hash: c881e82101784ab6b0ee63de2485eb90fd37570f commit hash: c881e82101784ab6b0ee63de2485eb90fd37570f](/images/git.png) ![commit hash: c881e82101784ab6b0ee63de2485eb90fd37570f commit hash: c881e82101784ab6b0ee63de2485eb90fd37570f](/images/codeberg.svg) ![commit hash: c881e82101784ab6b0ee63de2485eb90fd37570f commit hash: c881e82101784ab6b0ee63de2485eb90fd37570f](/images/github.svg) ![files touched by this commit files touched by this commit](/images/logs.gif) |
Hiroki Tagato (tagattie) ![search for other commits by this committer search for other commits by this committer](/images/search.jpg) |
misc/py-shell-gpt: don't install test files
py-shell-gpt and py-notus-scanner both try to install test files to a
generic location (/usr/local/lib/python3.9/site-packages/tests).
py-shell-gtp does not require test files for normal operations, so
avoid collision by not installing test files.
PR: 270542
Reported by: John Hein <jcfyecrayz@liamekaens.com> |
0.8.1 30 Mar 2023 08:28:50
![commit hash: cbb4a1e96c064fac3db7c0a236a07335e80974aa commit hash: cbb4a1e96c064fac3db7c0a236a07335e80974aa](/images/git.png) ![commit hash: cbb4a1e96c064fac3db7c0a236a07335e80974aa commit hash: cbb4a1e96c064fac3db7c0a236a07335e80974aa](/images/codeberg.svg) ![commit hash: cbb4a1e96c064fac3db7c0a236a07335e80974aa commit hash: cbb4a1e96c064fac3db7c0a236a07335e80974aa](/images/github.svg) ![files touched by this commit files touched by this commit](/images/logs.gif) |
Hiroki Tagato (tagattie) ![search for other commits by this committer search for other commits by this committer](/images/search.jpg) |
misc/py-shell-gpt: add port: Command-line productivity tool powered by ChatGPT
A command-line productivity tool powered by OpenAI's ChatGPT
(GPT-3.5). As developers, we can leverage ChatGPT 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.
WWW: https://github.com/TheR1D/shell_gpt |