Package Details: catcli-git 0.5.4.r0.gc69cd67-3

Git Clone URL: https://aur.archlinux.org/catcli-git.git (read-only, click to copy)
Package Base: catcli-git
Description: The command line catalog tool for your offline data
Upstream URL: https://github.com/deadc0de6/catcli
Licenses: GPL
Conflicts: catcli
Provides: catcli
Submitter: deadc0de6
Maintainer: deadc0de6
Last Packager: deadc0de6
Votes: 4
Popularity: 0.000000
First Submitted: 2018-09-29 12:33 (UTC)
Last Updated: 2023-04-05 19:25 (UTC)

Dependencies (8)

Required by (0)

Sources (1)

Latest Comments

deadc0de6 commented on 2023-04-05 19:28 (UTC)

@m040601 thanks for pointing that out!

I updated the PKGBUILD to move the two optional dependencies into "optdepends".

This package also now installs catcli readme (under /usr/share/doc/catcli/README.md) and its license (/usr/share/licenses/catcli/LICENSE).

m040601 commented on 2023-04-03 22:09 (UTC) (edited on 2023-04-03 22:13 (UTC) by m040601)

Related to the closed issue, https://github.com/deadc0de6/catcli/issues/32

...I also released a new version (v0.9.3) which makes the dependencies on those two (python-pyfzf and python-fusepy ) libraries optional 

This is nice. It's important that they are optional and not mandatory. As few AUR dependencies as possible is always good.

I dont know for example if I should "trust" python-fusepy much, https://aur.archlinux.org/packages/python-fusepy. It says "no active development". I dont want possibled dangerous things like fuse and mounts messing with my system.

But you havent updated yet, they are all still listed on "depends" and not "optdepends"

depends=('python' 'python-setuptools' 'python-docopt' 'python-anytree' 'python-psutil' 'python-pyfzf' 'python-fusepy')

m040601 commented on 2023-04-03 21:28 (UTC) (edited on 2023-04-03 22:18 (UTC) by m040601)

Hi thanks for providing the PKGBUILD. This is an interesting tool, that i noticed some time ago in reddit.

But I havent tested properly in Archlinux yet.

For a tool of this kind, it is necessary to read the README carefully to understand "what's it for" exactly, and "how to use it". "catcli help" alone is very brief and not enough.

I like to have all the necessary documentation in my computer. Especially if they are very tiny and simple markdown files. I hate to go back to the internet just to understand a tool. I want to keep up and know what as changed in the tool. Maybe in the future the repos also includes more practical examples and real world cases by other users.

Could you please change the PKGBUILD to make sure that such files (at least the README) end up in something like for example,

/usr/share/doc/catcli/README
/usr/share/doc/catcli/CHANGELOG
/usr/share/doc/catcli/examples/xyz
/usr/share/doc/catcli/contrib/xyz
...
/usr/share/licences/catcli/LICENCE
...

Thanks in advance.