From 3285fbaef448709a546602922321d3da0961100c Mon Sep 17 00:00:00 2001 From: Marco D'Aleo Date: Wed, 3 Dec 2025 11:55:15 +0000 Subject: [PATCH] Fix list flag to use the long name --- .coverage | Bin 0 -> 53248 bytes pyproject.toml | 2 +- src/resrm/core.py | 6 +++--- 3 files changed, 4 insertions(+), 4 deletions(-) create mode 100644 .coverage diff --git a/.coverage b/.coverage new file mode 100644 index 0000000000000000000000000000000000000000..e2b3b890c1c382ba5f39d0e1275cb47a336f1ccd GIT binary patch literal 53248 zcmeI)%WoS+90%~(UB~V^HXBqGD~hU&gdmNY#5Eicucj$PP*JHADh?pnuGiya!Mp43 zqfI1Aaf=iQi3{S0_#?RV0(Y*!KTtUJfGCH8Kt+Pz?8A>FuBvdT622=x_AxU%^O={| zoA}N1XPrp!wja1w#GhtUOi|b=&KYAmJ*)K0mlCZM@(p@dhStZe>TKzwx2wimtWx}p z8Shok8H<%Kt4~gTUvc$MC%-CLx=jbLKmY;|fWZG-pm)Afs!dNT*RMuavm>IwvPF=- zR$qE!b>+e;zp!%p>?%+9@ndC9%i&i7(eor$wek$?HCm0Oq&w2{h%dt-wZ6zUKim4 zxB4Zteah!Xl$JK|-FoEnj^ic8^g<_ce2!K{s#WZGi zt|6U4U1)D$_%vlqKfB7Z-2yRvd9Mtb7N9~X06+{n)g`@nUx zOI;4iJ5rrFxvbGNR_r;KV$rYs1wM$mkQBr77q~10wSXrki?wGDD~wvD*a$Cm=<}9o z#gU(En^gH`gI+41JbI{9o1Im*E+q{`@|aC03i~ViNTccR9@BK>@$v0O_L9*?B70G% z!~J&BWn^rgRt~l1;XYH(F|0s#H11~sDW?y$waLs<9(c3kH%HrA(qckE9fZb$JXkyS zY}r*pSq9s`ECOpyEM-U2Vc}snBx*Vhy;xhF9oKaFO~7pQSIfQWVyQMWqg>aMW|Y-d z_Es8cLU~Q@GK}VjTw#TAkPjsH8zl1>gHbZ?BiRuu&SI%pTbUVGoGhH#$W{*ZN`+GG z$PuNN_6RvH$>+pKA>^Jx7uYrtJb3oIRjL({69w!-J~y?k!n3gsvi&he)2cZB7oa|6XV6Vf@I zkSBTAIV&v>(g-(Y8f%y5l04;;iyY=JP^ZiL7p=Ii<+ZZ;N>0ORsx7!00Izz00bZa0SG_<0uX?}z7(ja z+EF9_3y%|1iZ(Ny{SCk~OO2Ii?aV>RoqIMJ(dv%VHvK`V}&PFN2_7`XK?u(LJ0} zr|cy<{WJ;1Kdn%FeGlv|6enfnenZ$Y+T(@KX==;{CQ`X9glhh_``2tWV=5P$##AOHaf zKmY;|IM4!`qOq#H|F0N-GkRcw00bZa0SG_<0uX=z1Rwwb2teQf3TRqYPk;aaCNusr zZXUoQqDT;c00bZa0SG_<0uX=z1Rwx`{VZ@wolx{1qaP6XXLjrBGs{1Ir?RO(c}wND zl#km#JVIqF(2ae@IAfEA?&sPsKW+Z@^SgiCd7Rz(Vxv}j?Bs+}(Dg@@^!NYoGUJ|c zcRzz5?+}0h1Rwwb2tWV=5P$##AOHafj0zMBims??fxZAp?*Fr?(c{>H00bZa0SG_< z0uX=z1Rwwb2teRq3CR2Zxc)y_b&AqJ00Izz00bZa0SG_<0uX=z1hxyv|NqDJ|8^B@ ZLjVF0fB*y_009U<00Izz00a(}z`xy3$prua literal 0 HcmV?d00001 diff --git a/pyproject.toml b/pyproject.toml index 2cbee6f..522e5d9 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -1,6 +1,6 @@ [tool.poetry] name = "resrm" -version = "0.3.2" +version = "0.3.3" description = "drop-in replacement for rm with undo/restore built-in." authors = ["Marco D'Aleo "] license = "GPL-3.0-or-later" diff --git a/src/resrm/core.py b/src/resrm/core.py index a46bc29..d00c65f 100644 --- a/src/resrm/core.py +++ b/src/resrm/core.py @@ -8,7 +8,7 @@ Basic usage: resrm -f file # ignore nonexistent, no prompt resrm -i file # interactive prompt before removal resrm --skip-trash file # permanent delete (bypass trash) - resrm -l # list trash entries (neat table) + resrm -l|--list # list trash entries (neat table) resrm --restore # restore by short-id (8 chars) or exact basename resrm --empty # empty trash entries (permanent) """ @@ -424,12 +424,12 @@ def main(argv: Optional[List[str]] = None): print(__doc__) return - if not args.paths and not (args.l or args.empty or args.restore): + if not args.paths and not (args.list or args.empty or args.restore): print("resrm: missing operand") print("Try 'resrm --help' for more information.") return - if args.l: + if args.list: list_trash() return