Package Details: togo 1.0.2-3

Git Clone URL: https://aur.archlinux.org/togo.git (read-only, click to copy)
Package Base: togo
Description: A fast, simple and beautifull termianl-based to-do manager with zero dependencies
Upstream URL: https://github.com/prime-run/togo
Keywords: manager, to-do, todo, togo
Licenses: MIT
Submitter: prime-run
Maintainer: prime-run
Last Packager: prime-run
Votes: 1
Popularity: 0.85
First Submitted: 2025-04-23 13:18 (UTC)
Last Updated: 2025-04-23 13:38 (UTC)

Dependencies (0)

Required by (0)

Sources (1)

Latest Comments

Antiz commented on 2025-04-25 08:20 (UTC) (edited on 2025-04-25 08:41 (UTC) by Antiz)

Hi,

Thanks for submitting this PKGBUILD to the AUR. However, it has some issues and could benefit from some improvements:

  • Since it pulls a prebuilt binary, it should be togo-bin instead of togo.

  • There are some typos in the pkgdesc: beautifull/beautiful | termianl-based/terminal-based | zero dependencies/zero dependency

  • There's no point renaming the upstream tarball in the source array here. The original name isn't conflicting already. However the name you use for the renaming might be if other architectures are ever distributed via this PKGBUILD.

  • There's little to no reason to skip the checksum (sha256sums) here.

  • No need to cd "$srcdir" in the package function. Functions are already executed from "$srcdir"

  • Custom variables should be prefixed with a _ (underscore), e.g. _BINARY

  • The whole if [ -f [...] ] dance to verify if the binary and files (README / LICENSE) are indeed present in the upstream tarball is kinda unconventional and should not be necessary. Ideally, the list of distributed files should be coherent across releases. If it's not the case, this should be discussed with upstream. In any case, since togo is licensed under MIT, the license file should always be shipped to users.

You can refer to:

I hope that helps :)