Package Details: chatgpt-shell-cli-git 1.0.r161.ea41590-2

Git Clone URL: (read-only, click to copy)
Package Base: chatgpt-shell-cli-git
Description: Use OpenAI's ChatGPT and DALL-E from the terminal.
Upstream URL:
Keywords: chat chatgpt cli dali e-dali gpt shell
Licenses: MIT
Conflicts: chatgpt-shell-cli
Submitter: Zeioth
Maintainer: Zeioth
Last Packager: Zeioth
Votes: 1
Popularity: 0.000343
First Submitted: 2023-03-19 17:17 (UTC)
Last Updated: 2023-10-15 02:39 (UTC)

Dependencies (4)

Required by (0)

Sources (1)

Latest Comments

Zeioth commented on 2023-10-15 02:40 (UTC)


malmerri commented on 2023-06-04 15:48 (UTC)

@sekret from the link: "Do not add pkgname to the provides array, as it is done automatically." Makes sense, thanks for the link. So just remove it @Zeoith.

sekret commented on 2023-06-04 11:17 (UTC)

The provides variable doesn't make sense here… Of course the package provides itself!

Please read (chapters 5.1 to 5.3)

Zeioth commented on 2023-03-31 11:11 (UTC)

Hey thank you for your contribution @malmerri. I added you as contributor.

malmerri commented on 2023-03-31 05:18 (UTC) (edited on 2023-03-31 05:51 (UTC) by malmerri)

Thanks for taking the time to package this. Your PKGBUILD seems to have some syntax errors: it seems to be missing the _pkgname variable, does not define git as a makedepend, and does not use the $srcdir variable. I corrected these issues below, and the PKGBUILD below seems to work with a clean chroot:

# Maintainer: Adrian Lopez <>
pkgdesc="Use OpenAI's ChatGPT and DALL-E from the terminal."
depends=(jq curl)

pkgver() {
  cd "$srcdir/${_pkgname}"
  printf "1.0.r%s.%s" "$(git rev-list --count HEAD)" "$(git rev-parse --short HEAD)"

package() {
  # Instead of using the provided, we just add this line for GNU Linux
  sed -i 's/open "\${image_url}"/xdg-open "\${image_url}"/g' "${srcdir}/chatGPT-shell-cli/"

  # Install
  install -Dm755 "${srcdir}/chatGPT-shell-cli/" "${pkgdir}/usr/bin/chatgpt"
  install -Dm644 "${srcdir}/chatGPT-shell-cli//LICENSE" "${pkgdir}/usr/share/licenses/${pkgname}/LICENSE"

malmerri commented on 2023-03-31 04:13 (UTC)

Not sure if this is on my end, but when I try to build this in a clean chroot I get: ERROR: Cannot find the git package needed to handle git sources.