Commit graph

27 commits

Author SHA1 Message Date
Lilian Jónsdóttir a5654af0ff add min and max size filters
parsed by humanize
2024-06-30 18:39:23 -07:00
Lilian Jónsdóttir 0113c56a5e move hidden flag to trash command only
list, clean, and restore all always show hidden files
2024-06-30 17:48:12 -07:00
Lilian Jónsdóttir 50a7d5aa56 fix list message when ogdir isn't empty 2024-06-30 16:56:13 -07:00
Lilian Jónsdóttir b26ac28b7d reverse hidden flag; ignore hidden files by default 2024-06-30 15:59:14 -07:00
Lilian Jónsdóttir 120af1476c capitalise folder/directory only short flags
may want --force or something in the future
2024-06-30 15:50:27 -07:00
Lilian Jónsdóttir 99a3bed240 interactive mode shows same message as list 2024-06-30 15:43:21 -07:00
Lilian Jónsdóttir 37a63a5a85 trash files without showing table when run with no command
trash command still shows table
2024-06-30 15:04:28 -07:00
Lilian Jónsdóttir 92a74b0283 select all if filenames are used when trashing 2024-06-28 11:30:29 -07:00
Lilian Jónsdóttir a6d0ab5c69 move promts to new package 2024-06-28 11:26:30 -07:00
Lilian Jónsdóttir f9232a095b some consistency would be nice 2024-06-24 21:54:46 -07:00
Lilian Jónsdóttir 379428509c trash command: if args are existing files, don't find files based on filter, just trash args 2024-06-21 21:52:59 -07:00
Lilian Jónsdóttir 6949c8ab4e make sure trash directories exist 2024-06-20 11:38:00 -07:00
Lilian Jónsdóttir 7b4751c1ae always confirm once when permanently removing from trash
otherwise, askconfirm is respected
when askconfirm is true, trash cleaning requires two confirms
2024-06-20 11:37:48 -07:00
Lilian Jónsdóttir 285969a269 enable cli's bash completion
still haven't gotten it to work but I guess I'll try again
2024-06-20 09:30:15 -07:00
Lilian Jónsdóttir 4c133f0d0f enable short option merging 2024-06-19 22:44:07 -07:00
Lilian Jónsdóttir 966643fd2e replace workdir with . in tables 2024-06-19 22:21:35 -07:00
Lilian Jónsdóttir f7605f6eab actually only for flags 2024-06-19 21:59:04 -07:00
Lilian Jónsdóttir d671daa2f1 sentence case for usage 2024-06-19 21:54:50 -07:00
Lilian Jónsdóttir 647a16dacb add flag for confirmation
only confirm if flag is passed
2024-06-19 21:51:56 -07:00
Lilian Jónsdóttir f78bec0a27 add filters for file/dir only and ignoring hidden 2024-06-19 20:23:05 -07:00
Lilian Jónsdóttir 2f56ecf40b add interactive mode
when run with no args, interactive mode is launched
files in trash are listed, select files, and use r/c to restore/clean them
2024-06-19 19:19:07 -07:00
Lilian Jónsdóttir 00cee25075 add interactive tables for all commands 2024-06-19 19:19:07 -07:00
Lilian Jónsdóttir c72b82f542 whoops 2024-06-19 19:19:07 -07:00
Lilian Jónsdóttir 4d929160d1 add original-path flag for list/restore/clean files in trash 2024-06-19 19:19:07 -07:00
Lilian Jónsdóttir 2e82cd2388 trash files instead of containing dir
oops
2024-06-19 19:19:07 -07:00
Lilian Jónsdóttir 6794b3a9b2 add reverse glob and regex filters 2024-06-19 19:19:06 -07:00
Lilian Jónsdóttir cc1523034b initial commit, it does the thing 2024-06-19 19:19:06 -07:00