Port details |
- py-shell-gpt Command-line productivity tool powered by large language models
- 1.4.4 misc =3 1.4.3Version of this port present on the latest quarterly branch.
- Maintainer: tagattie@FreeBSD.org
- Port Added: 2023-03-30 08:30:06
- Last Update: 2024-08-12 01:50:52
- Commit Hash: 1ca1c49
- People watching this port, also watch:: autoconf, ta-lib, weberp, prestashop, irrlicht
- 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.
- ¦ ¦ ¦ ¦
- 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 py311-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 py311-shell-gpt listed in the above command, you can pick from the names under the Packages section.- PKGNAME: py311-shell-gpt
- Package flavors (<flavor>: <package>)
- distinfo:
- TIMESTAMP = 1723426484
SHA256 (shell_gpt-1.4.4.tar.gz) = 3384af581ba95b6d6da7004e1ede5be0884fe4a72783b408dca3c0ac3fff71e9
SIZE (shell_gpt-1.4.4.tar.gz) = 36454
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:
-
- py311-hatchling>0 : devel/py-hatchling@py311
- python3.11 : lang/python311
- py311-build>=0 : devel/py-build@py311
- py311-installer>=0 : devel/py-installer@py311
- Test dependencies:
-
- py311-requests-mock>=1.10.0<2.0.0 : www/py-requests-mock@py311
- py311-pytest>=7,1 : devel/py-pytest@py311
- python3.11 : lang/python311
- Runtime dependencies:
-
- py311-openai>=1.34.0<2.0.0 : misc/py-openai@py311
- py311-typer>=0.7.0<1.0.0 : devel/py-typer@py311
- py311-click>=7.1.1<9.0.0 : devel/py-click@py311
- py311-rich>=13.1.0<14.0.0 : textproc/py-rich@py311
- py311-distro>=1.8.0<2.0.0 : sysutils/py-distro@py311
- py311-instructor>=0.4.5<1.0.0 : misc/py-instructor@py311
- curl : ftp/curl
- python3.11 : lang/python311
- There are no ports dependent upon this port
Configuration Options:
- ===> The following configuration options are available for py311-shell-gpt-1.4.4:
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.4 12 Aug 2024 01:50:52 |
Hiroki Tagato (tagattie) |
misc/py-shell-gpt: update to 1.4.4
Changelog: https://github.com/TheR1D/shell_gpt/releases/tag/1.4.4
Reported by: GitHub (watch releases) |
1.4.3 21 Apr 2024 09:17:10 |
Hiroki Tagato (tagattie) |
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 |
Hiroki Tagato (tagattie) |
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 |
Hiroki Tagato (tagattie) |
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 |
Hiroki Tagato (tagattie) |
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 |
Hiroki Tagato (tagattie) |
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 |
Hiroki Tagato (tagattie) |
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 |
Hiroki Tagato (tagattie) |
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 |
Hiroki Tagato (tagattie) |
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 |
Hiroki Tagato (tagattie) |
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 |
Hiroki Tagato (tagattie) |
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 |
Hiroki Tagato (tagattie) |
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 |
Hiroki Tagato (tagattie) |
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 |
Hiroki Tagato (tagattie) |
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 |
Hiroki Tagato (tagattie) |
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 |
Hiroki Tagato (tagattie) |
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 |
Hiroki Tagato (tagattie) 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 |
Hiroki Tagato (tagattie) |
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 |
Hiroki Tagato (tagattie) |
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 |