Summary
Trash-cli trashes files recording the original path, deletion date, and permissions. It uses the same trashcan of KDE, GNOME, and XFCE, but you can call it from the command line (and scripts).
Versions
v0.24.5.26 :: 0 :: gentoo
- Modified
- License
- GPL-2
- Keywords
- ~amd64 ~x86
- USE flags
- test
v0.23.11.10 :: 0 :: gentoo
- Modified
- License
- GPL-2
- Keywords
- amd64 x86
- USE flags
- test
USE flags
General
- test
- Enable dependencies and/or preparations necessary to run tests (usually controlled by FEATURES=test but can be toggled independently)
python_targets
- python3_10
- Build with Python 3.10
- python3_11
- Build with Python 3.11
- python3_12
- Build with Python 3.12
- python3_13
- Build with Python 3.13
Runtime Dependencies
dev-lang / python : Freethreading (no-GIL) version of Python programming language
dev-python / psutil : Retrieve information on running processes and system utilization
dev-python / six : Python 2 and 3 compatibility library
Change logs
- Repository mirror & CI · gentoo
Merge updates from master - Zoltan Puskas · gentoo
app-misc/trash-cli: drop old stable 0.23.9.23
Signed-off-by: Zoltan Puskas <zoltan@sinustrom.info> Closes: https://github.com/gentoo/gentoo/pull/37480 Signed-off-by: Eli Schwartz <eschwartz@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Repository mirror & CI · gentoo
Merge updates from master - Sam James · gentoo
app-misc/trash-cli: Stabilize 0.23.11.10 x86, #934663
Signed-off-by: Sam James <sam@gentoo.org> - Sam James · gentoo
app-misc/trash-cli: Stabilize 0.23.11.10 amd64, #934663
Signed-off-by: Sam James <sam@gentoo.org> - Zoltan Puskas · gentoo
app-misc/trash-cli: add 0.24.5.26
Signed-off-by: Zoltan Puskas <zoltan@sinustrom.info> Closes: https://github.com/gentoo/gentoo/pull/37242 Signed-off-by: Eli Schwartz <eschwartz@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Zoltan Puskas · gentoo
app-misc/trash-cli: drop 0.23.2.13.2
Closes: https://github.com/gentoo/gentoo/pull/35419 Signed-off-by: Zoltan Puskas <zoltan@sinustrom.info> Signed-off-by: Yixun Lan <dlan@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Sam James · gentoo
app-misc/trash-cli: Stabilize 0.23.9.23 x86, #924950
Signed-off-by: Sam James <sam@gentoo.org> - Sam James · gentoo
app-misc/trash-cli: Stabilize 0.23.9.23 amd64, #924950
Signed-off-by: Sam James <sam@gentoo.org> - Zoltan Puskas · gentoo
app-misc/trash-cli: add 0.23.11.10
Signed-off-by: Zoltan Puskas <zoltan@sinustrom.info> Signed-off-by: Yixun Lan <dlan@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Zoltan Puskas · gentoo
app-misc/trash-cli: add 0.23.9.23
Closes: https://github.com/gentoo/gentoo/pull/33024 Signed-off-by: Zoltan Puskas <zoltan@sinustrom.info> Signed-off-by: Yixun Lan <dlan@gentoo.org> - Zoltan Puskas · gentoo
app-misc/trash-cli: drop 0.22.8.27
Signed-off-by: Zoltan Puskas <zoltan@sinustrom.info> Signed-off-by: Yixun Lan <dlan@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Arthur Zamarin · gentoo
app-misc/trash-cli: Stabilize 0.23.2.13.2 amd64, #905609
Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Sam James · gentoo
app-misc/trash-cli: Stabilize 0.23.2.13.2 x86, #905609
Signed-off-by: Sam James <sam@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Zoltan Puskas · gentoo
app-misc/trash-cli: drop 0.22.8.21
Signed-off-by: Zoltan Puskas <zoltan@sinustrom.info> Closes: https://github.com/gentoo/gentoo/pull/30028 Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Arthur Zamarin · gentoo
app-misc/trash-cli: Keyword 0.23.2.13.2 x86, #900443
Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Arthur Zamarin · gentoo
app-misc/trash-cli: add 0.23.2.13.2, PEP517, py3.11
Closes: https://bugs.gentoo.org/896602 Closes: https://github.com/mgorny/python-bump-testing/issues/38 Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Arthur Zamarin · gentoo
app-misc/trash-cli: Stabilize 0.22.8.27 x86, #899758
Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org> - Arthur Zamarin · gentoo
app-misc/trash-cli: Stabilize 0.22.8.27 amd64, #899758
Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - David Seifert · gentoo
*/*: remove py3.8 from PYTHON_COMPAT
Signed-off-by: David Seifert <soap@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Zoltan Puskas · gentoo
app-misc/trash-cli: drop 0.22.4.16
Signed-off-by: Zoltan Puskas <zoltan@sinustrom.info> Closes: https://github.com/gentoo/gentoo/pull/27655 Signed-off-by: Joonas Niilola <juippis@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Sam James · gentoo
app-misc/trash-cli: Stabilize 0.22.8.21 x86, #875560
Signed-off-by: Sam James <sam@gentoo.org> - Sam James · gentoo
app-misc/trash-cli: Stabilize 0.22.8.21 amd64, #875560
Signed-off-by: Sam James <sam@gentoo.org> - Zoltan Puskas · gentoo
app-misc/trash-cli: add 0.22.8.27
Signed-off-by: Zoltan Puskas <zoltan@sinustrom.info> Signed-off-by: Joonas Niilola <juippis@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Zoltan Puskas · gentoo
app-misc/trash-cli: add 0.22.8.21
Signed-off-by: Zoltan Puskas <zoltan@sinustrom.info> Closes: https://github.com/gentoo/gentoo/pull/26938 Signed-off-by: Joonas Niilola <juippis@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Repository mirror & CI · gentoo
Merge updates from master - Joonas Niilola · gentoo
app-misc/trash-cli: Stabilize 0.22.4.16 x86, #859598
Signed-off-by: Joonas Niilola <juippis@gentoo.org> - Joonas Niilola · gentoo
app-misc/trash-cli: Stabilize 0.22.4.16 amd64, #859598
Signed-off-by: Joonas Niilola <juippis@gentoo.org> - Zoltan Puskas · gentoo
app-misc/trash-cli: drop 0.21.10.24
Closes: https://bugs.gentoo.org/829461 Signed-off-by: Zoltan Puskas <zoltan@sinustrom.info> Closes: https://github.com/gentoo/gentoo/pull/26522 Signed-off-by: Conrad Kostecki <conikost@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Zoltan Puskas · gentoo
app-misc/trash-cli: add 0.22.4.16
Signed-off-by: Zoltan Puskas <zoltan@sinustrom.info> Closes: https://github.com/gentoo/gentoo/pull/25055 Signed-off-by: Joonas Niilola <juippis@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Zoltan Puskas · gentoo
app-misc/trash-cli: Drop old stable 0.20.12.26-r1
Package-Manager: Portage-3.0.30, Repoman-3.0.3 Signed-off-by: Zoltan Puskas <zoltan@sinustrom.info> Closes: https://github.com/gentoo/gentoo/pull/23907 Signed-off-by: Joonas Niilola <juippis@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Jakov Smolić · gentoo
app-misc/trash-cli: Stabilize 0.21.10.24 x86, #828335
Signed-off-by: Jakov Smolić <jsmolic@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Jakov Smolić · gentoo
app-misc/trash-cli: Stabilize 0.21.10.24 amd64, #828335
Signed-off-by: Jakov Smolić <jsmolic@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Zoltan Puskas · gentoo
app-misc/trash-cli: Drop old testing 0.21.5.25
Closes: https://bugs.gentoo.org/802465 Package-Manager: Portage-3.0.28, Repoman-3.0.3 Signed-off-by: Zoltan Puskas <zoltan@sinustrom.info> Closes: https://github.com/gentoo/gentoo/pull/23186 Signed-off-by: Joonas Niilola <juippis@gentoo.org> - Zoltan Puskas · gentoo
app-misc/trash-cli: Bump to 0.21.10.24
Package-Manager: Portage-3.0.28, Repoman-3.0.3 Signed-off-by: Zoltan Puskas <zoltan@sinustrom.info> Signed-off-by: Joonas Niilola <juippis@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Joonas Niilola · gentoo
app-misc/trash-cli: use pytest in 0.21.5.25
Signed-off-by: Joonas Niilola <juippis@gentoo.org> - Zoltan Puskas · gentoo
app-misc/trash-cli: Drop oldstable 0.20.11.23
Package-Manager: Portage-3.0.19, Repoman-3.0.3 Signed-off-by: Zoltan Puskas <zoltan@sinustrom.info> Closes: https://github.com/gentoo/gentoo/pull/20746 Signed-off-by: Joonas Niilola <juippis@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Sam James · gentoo
app-misc/trash-cli: Stabilize 0.20.12.26-r1 amd64, #789261
Signed-off-by: Sam James <sam@gentoo.org> - Sam James · gentoo
app-misc/trash-cli: Stabilize 0.20.12.26-r1 x86, #789261
Signed-off-by: Sam James <sam@gentoo.org> - Zoltan Puskas · gentoo
app-misc/trash-cli: Bump to 0.21.5.25
Closes: https://bugs.gentoo.org/791538 Package-Manager: Portage-3.0.18, Repoman-3.0.3 Signed-off-by: Zoltan Puskas <zoltan@sinustrom.info> Signed-off-by: Joonas Niilola <juippis@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Zoltan Puskas · gentoo
app-misc/trash-cli: Fix runtime issue due to missing dependency
Some subcommands need dev-python/psutil to be a runtime dependency rather than a build time dependency. Gentoo bug: https://bugs.gentoo.org/777993 Package-Manager: Portage-3.0.15, Repoman-3.0.2 Signed-off-by: Zoltan Puskas <zoltan@sinustrom.info> Signed-off-by: Sam James <sam@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Zoltan Puskas · gentoo
app-misc/trash-cli: Drop old stable 0.17.1.14_p20170816-r1
Package-Manager: Portage-3.0.14, Repoman-3.0.2 Signed-off-by: Zoltan Puskas <zoltan@sinustrom.info> Closes: https://github.com/gentoo/gentoo/pull/19642 Signed-off-by: Joonas Niilola <juippis@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Agostino Sarubbo · gentoo
app-misc/trash-cli: amd64 stable wrt bug #772077
Package-Manager: Portage-3.0.13, Repoman-3.0.2 RepoMan-Options: --include-arches="amd64" Signed-off-by: Agostino Sarubbo <ago@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Agostino Sarubbo · gentoo
app-misc/trash-cli: x86 stable wrt bug #772077
Package-Manager: Portage-3.0.13, Repoman-3.0.2 RepoMan-Options: --include-arches="x86" Signed-off-by: Agostino Sarubbo <ago@gentoo.org> - Zoltan Puskas · gentoo
app-misc/trash-cli: Bump to 0.20.12.26
Closes: https://bugs.gentoo.org/772122 Package-Manager: Portage-3.0.14, Repoman-3.0.2 Signed-off-by: Zoltan Puskas <zoltan@sinustrom.info> Signed-off-by: Joonas Niilola <juippis@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Michał Górny · gentoo
*/*: Remove obsolete values from PYTHON_COMPAT
Signed-off-by: Michał Górny <mgorny@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Joonas Niilola · gentoo
app-misc/trash-cli: add psutil as test dep
Signed-off-by: Joonas Niilola <juippis@gentoo.org> - Zoltan Puskas · gentoo
app-misc/trash-cli: Bump to 0.20.11.23
Package-Manager: Portage-3.0.10, Repoman-3.0.2 Signed-off-by: Zoltan Puskas <zoltan@sinustrom.info> Closes: https://github.com/gentoo/gentoo/pull/18423 Signed-off-by: Joonas Niilola <juippis@gentoo.org> - Zoltan Puskas · gentoo
app-misc/trash-cli: Drop 0.17.1.14_p20170816
app-misc/trash-cli-0.17.1.14_p20170816-r1 is also stable, thus dropping old stable version. Package-Manager: Portage-3.0.10, Repoman-3.0.2 Signed-off-by: Zoltan Puskas <zoltan@sinustrom.info> Signed-off-by: Joonas Niilola <juippis@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Agostino Sarubbo · gentoo
app-misc/trash-cli: x86 stable wrt bug #721444
Package-Manager: Portage-2.3.99, Repoman-2.3.22 RepoMan-Options: --include-arches="x86" Signed-off-by: Agostino Sarubbo <ago@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Agostino Sarubbo · gentoo
app-misc/trash-cli: amd64 stable wrt bug #721444
Package-Manager: Portage-2.3.99, Repoman-2.3.22 RepoMan-Options: --include-arches="amd64" Signed-off-by: Agostino Sarubbo <ago@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Michał Górny · gentoo
app-misc/trash-cli: Remove py2.7
Signed-off-by: Michał Górny <mgorny@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Zoltan Puskas · gentoo
app-misc/trash-cli: Fix DISTUTILS_USE_SETUPTOOLS QA notice
Also update to EAPI7, drop Python2 support, enable Python3.{7,8} Closes: https://bugs.gentoo.org/709952 Package-Manager: Portage-2.3.96, Repoman-2.3.22 Signed-off-by: Zoltan Puskas <zoltan@sinustrom.info> Closes: https://github.com/gentoo/gentoo/pull/15165 Signed-off-by: Joonas Niilola <juippis@gentoo.org> - Zoltan Puskas · gentoo
app-misc/trash-cli: Drop old stable 0.12.9.14-r2
Package-Manager: Portage-2.3.96, Repoman-2.3.22 Signed-off-by: Zoltan Puskas <zoltan@sinustrom.info> Signed-off-by: Joonas Niilola <juippis@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Michał Górny · gentoo
*/*: [QA] Fix trivial cases of MissingTestRestrict
The result was achieved via the following pipeline: pkgcheck scan -c RestrictTestCheck -R FormatReporter \ --format '{category}/{package}/{package}-{version}.ebuild' | xargs -n32 grep -L RESTRICT | xargs -n32 sed -i -e '/^IUSE=.*test/aRESTRICT="!test? ( test )"' The resulting metadata was compared before and after the change. Few Go ebuilds had to be fixed manually due to implicit RESTRICT=strip added by the eclass. Two ebuilds have to be fixed because of multiline IUSE. Suggested-by: Robin H. Johnson <robbat2@gentoo.org> Closes: https://github.com/gentoo/gentoo/pull/13942 Signed-off-by: Michał Górny <mgorny@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Mikle Kolyada · gentoo
app-misc/trash-cli: amd64 stable wrt bug #656732
Signed-off-by: Mikle Kolyada <zlogene@gentoo.org> Package-Manager: Portage-2.3.51, Repoman-2.3.11 - Repository mirror & CI · gentoo
Merge updates from master - Pacho Ramos · gentoo
app-misc/trash-cli: Drop old
Package-Manager: Portage-2.3.58, Repoman-2.3.12 Signed-off-by: Pacho Ramos <pacho@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Thomas Deutschmann · gentoo
app-misc/trash-cli: x86 stable (bug #656732)
Package-Manager: Portage-2.3.56, Repoman-2.3.12 Signed-off-by: Thomas Deutschmann <whissi@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Virgil Dupras · gentoo
app-misc/trash-cli: bump to 0.17.1.14_p20170816
Patch by Alex Xu Closes: https://bugs.gentoo.org/643488 Package-Manager: Portage-2.3.49, Repoman-2.3.10 - Patrice Clement · gentoo
app-misc/trash-cli: version bump.
Gentoo-Bug: https://bugs.gentoo.org/620434 Package-Manager: Portage-2.3.6, Repoman-2.3.1 - Robin H. Johnson · gentoo
Drop $Id$ per council decision in bug #611234.
Signed-off-by: Robin H. Johnson <robbat2@gentoo.org> - T. Malfatti · gentoo
media-libs/portaudio: Version bump - Patrice Clement · gentoo
app-misc/trash-cli: version bump.
Gentoo-Bug: https://bugs.gentoo.org/603862 Package-Manager: portage-2.3.0 - Justin Lecher · gentoo
Use https by default
Signed-off-by: Justin Lecher <jlec@gentoo.org> - Robin H. Johnson · gentoo
proj/gentoo: Initial commit
This commit represents a new era for Gentoo: Storing the gentoo-x86 tree in Git, as converted from CVS. This commit is the start of the NEW history. Any historical data is intended to be grafted onto this point. Creation process: 1. Take final CVS checkout snapshot 2. Remove ALL ChangeLog* files 3. Transform all Manifests to thin 4. Remove empty Manifests 5. Convert all stale $Header$/$Id$ CVS keywords to non-expanded Git $Id$ 5.1. Do not touch files with -kb/-ko keyword flags. Signed-off-by: Robin H. Johnson <robbat2@gentoo.org> X-Thanks: Alec Warner <antarus@gentoo.org> - did the GSoC 2006 migration tests X-Thanks: Robin H. Johnson <robbat2@gentoo.org> - infra guy, herding this project X-Thanks: Nguyen Thai Ngoc Duy <pclouds@gentoo.org> - Former Gentoo developer, wrote Git features for the migration X-Thanks: Brian Harring <ferringb@gentoo.org> - wrote much python to improve cvs2svn X-Thanks: Rich Freeman <rich0@gentoo.org> - validation scripts X-Thanks: Patrick Lauer <patrick@gentoo.org> - Gentoo dev, running new 2014 work in migration X-Thanks: Michał Górny <mgorny@gentoo.org> - scripts, QA, nagging X-Thanks: All of other Gentoo developers - many ideas and lots of paint on the bikeshed