Brennen Bearnes
1a6cef8637
README.md: clean up helptext & TODO list
2 years ago
Brennen Bearnes
ce8f47afc8
fix command name typo in helptext
2 years ago
Brennen Bearnes
b5075494ba
README: thanks, fzf todo
2 years ago
Brennen Bearnes
3c9645aeae
bump version to 0.0.3
2 years ago
Brennen Bearnes
3e90fbbc6e
add a README.md
2 years ago
Brennen Bearnes
7b69f466bd
rename to "marks" and clean up some docs
2 years ago
Brennen Bearnes
7ac650ca1c
handle file lists and stdin in mark-add
2 years ago
Brennen Bearnes
317e3649cd
remove another "any later version"
2 years ago
Brennen Bearnes
d074e8413a
bump version to 0.0.2
2 years ago
Brennen Bearnes
64c37ace04
add --help to mark-each
2 years ago
Brennen Bearnes
2e8f6ee47d
remove dead e-mail
2 years ago
Brennen Bearnes
d351200970
alias top-level command to mark-ls
...when invoked with no subcommands.
Idea from joeyh.
2 years ago
Brennen Bearnes
f99b4e861a
remove "or any later version" from GPL
2 years ago
Brennen Bearnes
0ecb6967db
move null-separated list into mark-ls
2 years ago
Brennen Bearnes
df7f928f24
add some sql
6 years ago
Brennen Bearnes
0d52897211
add a handful of things to .gitignore
6 years ago
Brennen Bearnes
bf21b27d24
add --dry-run and basename collision-checking to mark-mv & mark-cp
Adds App::MarkFile::check_collisions(). Right now this just bails if
something would be weird. An option to solve interactively is probably
a good idea, but for now this will at least prevent the obvious
foot-shooting case.
Of course it should probably also list the overlapping source paths...
6 years ago
Brennen Bearnes
0bce96a595
add configure_requires to Build.PL
6 years ago
Brennen Bearnes
a230b4c843
tweak text around mark(1) docs
6 years ago
Brennen Bearnes
5f796331bd
mark-mv & mark-cp: think about the case where targets already exist
...or where sources have overlapping names. Which is kind of the same
thing, but kind of not.
6 years ago
Brennen Bearnes
819feaf72b
export some subs from App::MarkFiles; expand documentation
6 years ago
Brennen Bearnes
629c5ec7a1
add() to module; prevent redundant marks; each() -> each_path(); remove()
- Moves more stuff into App::MarkFiles.
- Renames each() to each_path() and simplifies the interface from
handing a hashref to the callback to just giving it a path string.
- Adds mark-remove(1) and renames App::MarkFiles::unmark() to remove()
6 years ago
Brennen Bearnes
542bddddf2
some docs / man pages
6 years ago
Brennen Bearnes
dfdf85f48e
let's not throw rm in there to start
This seems like it could get confusing as a basic command (I can see
someone mixing it up with mark-clear), and xargs is there if you need it.
6 years ago
Brennen Bearnes
dc94b763e8
sketch out some basic commands
6 years ago