App-CSE
view release on metacpan or search on metacpan
lib/App/CSE/Command/Check.pm view on Meta::CPAN
my $schema = $lucy->get_schema();
my @fields = sort @{ $schema->all_fields() };
$LOGGER->info("Fields: ".join(', ', map{ $_.' ('._scrape_lucy_class($schema->fetch_type($_)).')' } @fields));
$LOGGER->info($lucy->get_reader()->doc_count().' files indexed on '.$self->cse->index_mtime()->iso8601());
unless( File::BaseDir::data_files('mime/globs') ){
$LOGGER->warn($self->cse->colorizer->colored(q|No mime type info database (mime-info) on the machine.
All the files will be considered to be application/octet-stream at index time, making the search useless.
The shared-mime-info package is available from http://freedesktop.org/
On linux:
Check your package manager
On OSX:
brew install shared-mime-info
|, 'yellow bold'));
return 1;
}
t/03-index.t view on Meta::CPAN
use File::Temp;
use Path::Class::Dir;
use Log::Log4perl qw/:easy/;
# Log::Log4perl->easy_init($DEBUG);
use File::BaseDir qw//;
unless( File::BaseDir::data_files('mime/globs') ){
plan skip_all => 'No mime-info database on the machine. The shared-mime-info package is available from http://freedesktop.org/';
}
{
#local @ARGV = ( 'help' );
my $idx_dir = File::Temp->newdir( CLEANUP => 1 );
my $content_dir = Path::Class::Dir->new('t/toindex');
local @ARGV = ( 'index' , '--idx='.$idx_dir , '--dir='.$content_dir.'' );
t/04-search.t view on Meta::CPAN
use File::Temp;
use Path::Class::Dir;
use Log::Log4perl qw/:easy/;
# Log::Log4perl->easy_init($ERROR);
use File::BaseDir qw//;
unless( File::BaseDir::data_files('mime/globs') ){
plan skip_all => 'No mime-info database on the machine. The shared-mime-info package is available from http://freedesktop.org/';
}
my $idx_dir = File::Temp->newdir( CLEANUP => 1 );
my $content_dir = Path::Class::Dir->new('t/toindex');
# {
# ## Indexing the content dir
# local @ARGV = ( 'index' , '--idx='.$idx_dir , $content_dir.'' );
t/05-more-search.t view on Meta::CPAN
use App::CSE;
use Carp::Always;
use File::Temp;
use Path::Class::Dir;
use File::BaseDir qw//;
unless( File::BaseDir::data_files('mime/globs') ){
plan skip_all => 'No mime-info database on the machine. The shared-mime-info package is available from http://freedesktop.org/';
}
my $idx_dir = File::Temp->newdir( CLEANUP => 1 );
my $content_dir = Path::Class::Dir->new('t/toindex');
# We are trying to cover as many languages from http://langpop.corger.nl/
# as possible.
t/06-update.t view on Meta::CPAN
use File::Temp;
use Path::Class::Dir;
use File::Slurp;
use Log::Log4perl qw/:easy/;
# Log::Log4perl->easy_init($TRACE);
use File::BaseDir qw//;
unless( File::BaseDir::data_files('mime/globs') ){
plan skip_all => 'No mime-info database on the machine. The shared-mime-info package is available from http://freedesktop.org/';
}
my $idx_dir = File::Temp->newdir( CLEANUP => 1 );
# Avoid leaving context cleanup.
my $c_dir = File::Temp->newdir( CLEANUP => 1 );
my $content_dir = Path::Class::Dir->new( $c_dir );
my $bonjour_file = $content_dir->file('bonjour_file.txt');
File::Slurp::write_file($bonjour_file.'', 'bonjour' );
t/07-decl.t view on Meta::CPAN
use App::CSE;
use Carp::Always;
use File::Temp;
use Path::Class::Dir;
use File::BaseDir qw//;
unless( File::BaseDir::data_files('mime/globs') ){
plan skip_all => 'No mime-info database on the machine. The shared-mime-info package is available from http://freedesktop.org/';
}
my $idx_dir = File::Temp->newdir( CLEANUP => 1 );
my $content_dir = Path::Class::Dir->new('t/toindex');
## Testing the decl field
{
## Searching for some_method
t/08-meta.t view on Meta::CPAN
use App::CSE;
use Carp::Always;
use File::Temp;
use Path::Class::Dir;
use File::BaseDir qw//;
unless( File::BaseDir::data_files('mime/globs') ){
plan skip_all => 'No mime-info database on the machine. The shared-mime-info package is available from http://freedesktop.org/';
}
my $idx_dir = File::Temp->newdir( CLEANUP => 1 );
my $content_dir = Path::Class::Dir->new('t/toindex');
# We are trying to cover as many languages from http://langpop.corger.nl/
# as possible.
t/09-watch.t view on Meta::CPAN
use File::Copy::Recursive;
use Path::Class::Dir;
use Log::Log4perl qw/:easy/;
# Log::Log4perl->easy_init($INFO);
use File::BaseDir qw//;
unless( File::BaseDir::data_files('mime/globs') ){
plan skip_all => 'No mime-info database on the machine. The shared-mime-info package is available from http://freedesktop.org/';
}
unless( $ENV{TEST_SLOW} ){
plan skip_all => 'Do not run this test. unless TEST_SLOW=1';
}
my $idx_dir = File::Temp->newdir( CLEANUP => 1 );
my $content_dir = File::Temp->newdir( CLEANUP => 1 );
t/10-hidden.t view on Meta::CPAN
use File::Copy::Recursive;
use Path::Class::Dir;
use Log::Log4perl qw/:easy/;
# Log::Log4perl->easy_init($INFO);
use File::BaseDir qw//;
unless( File::BaseDir::data_files('mime/globs') ){
plan skip_all => 'No mime-info database on the machine. The shared-mime-info package is available from http://freedesktop.org/';
}
my $idx_dir = File::Temp->newdir( CLEANUP => 1 );
my $content_dir = File::Temp->newdir( CLEANUP => 1 );
my $original_content_dir = Path::Class::Dir->new('t/toindex');
File::Copy::Recursive::dircopy($original_content_dir , $content_dir);
my $cse;
( run in 0.536 second using v1.01-cache-2.11-cpan-299005ec8e3 )