jpeddicord/askalono

Glob rules

Closed this issue · 4 comments

I am trying to match more license file names than default "glob". However i have issues with defining the rule. How to specify glob rule and what is the default? I need to add "License" and "Readme" file names

@jpeddicord Can you help me with that? There is too little documentation for that and I am kinda desperate

The rules for the glob flag should match what's shown here: https://docs.rs/globset/0.4.5/globset/#syntax. If you're looking for something more advanced, you may want to consider using an external utility (like find) to list files, and then feed that into askalono:

find -name 'LICENSE*' -exec askalono id '{}' \; (see man find for info)

You can also use askalono id --batch, and askalono will wait for input filenames on stdin and print output in bulk. So if you have a list of filenames in a file, something like this should do the trick:

cat my_files | askalono id --batch

(the above commands may need tweaking; I'm not at my usual machine at the moment and can't test)

The rules for the glob flag should match what's shown here: https://docs.rs/globset/0.4.5/globset/#syntax. If you're looking for something more advanced, you may want to consider using an external utility (like find) to list files, and then feed that into askalono:

find -name 'LICENSE*' -exec askalono id '{}' \; (see man find for info)

You can also use askalono id --batch, and askalono will wait for input filenames on stdin and print output in bulk. So if you have a list of filenames in a file, something like this should do the trick:

cat my_files | askalono id --batch

(the above commands may need tweaking; I'm not at my usual machine at the moment and can't test)

I have tries to use identify and put there file by file but it was way to slow, I`ll try to test the batch

@jpeddicord Thanks a lot for help, new glob rules works for me, i just had no idea what rust glob is