Lilian Jónsdóttir
6af87e4d9d
add keybind to sort table
...
lots of refactoring to do so
files on disk, and files in trash interface'd so table is agnostic
model keeps track of the files now, to facilitate sorting, and updates its own rows accordingly
2024-07-03 15:09:05 -07:00
Lilian Jónsdóttir
dff6c62e56
revert filter.showhidden to filter.ignorehidden
...
because blank filter should show all files
2024-07-03 10:17:08 -07:00
Lilian Jónsdóttir
d3707df3d0
interactive mode always shows hidden too
2024-06-30 20:03:14 -07:00
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