X-Git-Url: https://git.nmode.ca/Fey/blobdiff_plain/9c8c23c673e12cc18a0fbd61642c54aecc355d89..919cd0ee286065c7991861ac174fe4faf515285f:/lib/App/Fey.pm diff --git a/lib/App/Fey.pm b/lib/App/Fey.pm index 4400e48..025fb09 100644 --- a/lib/App/Fey.pm +++ b/lib/App/Fey.pm @@ -12,7 +12,10 @@ sub new { my $config = do ($ENV{XDG_CONFIG_HOME} // "$ENV{HOME}/.config") . '/fey/config.pl'; my $self = { - mime_query => $args->{mime_query} // $config->{mime_query} // sub { `file --brief --mime-type "$_[0]"` }, + mime_query => $args->{mime_query} // $config->{mime_query} // sub { + open my $mime_type, '-|', 'file', '--brief', '--mime-type', $_[0]; + <$mime_type>; + }, contexts => $args->{contexts} // $config->{contexts} // { default => sub { 1 } }, targets => $args->{targets} // $config->{targets} // {} };