CPAN-MetaCurator
view release on metacpan or search on metacpan
data/tiddlers.json view on Meta::CPAN
"created": "20251116225422652"
},
{
"text": "\"\"\"\no See also:\n- DataTypes - For Data::OptList\n- ExceptionHandling\n- MathsLibraries - For e.g. bigint, bignum\n- ModuleBuilding - For e.g. Exporter::Lexical, Lexical::Import\n- NewOperators - For Syntax::Feature::QwComments\n...
"title": "FeaturesAndPragmas",
"modified": "20260524113856571",
"created": "20241015223904337"
},
{
"created": "20220512065825359",
"text": "\"\"\"\no See also:\n- ArchiveFiles\n- CommandLineStuff\n- CryptoStuff - For App::xsum, File::Digest\n- DataTraversal - For BOM & CSV handling\n- EventStuff\n- LinuxOS\n- ModuleBuilding - For more stat & lstat stuff\n- RegexpStuff\n-...
"title": "FileHandling",
"modified": "20260616023626573"
},
{
"text": "\"\"\"\no App::findeps:\n- the Module to find dependencies for files you've selected\n- https://metacpan.org/pod/App::findeps\n\no Module::ScanDeps:\n- Recursively scan Perl code for dependencies\n- https://metacpan.org/pod/Module::S...
"title": "FindDependencies",
"modified": "20250729011625532",
"created": "20200930062606643"
},
{
html/cpan.metacurator.tree.html view on Meta::CPAN
<li>[Topic] SSH</li>
<li>[Topic] SortModules</li>
<li>[Topic] TemplateStuff - For Mason</li>
<li>[Topic] UTF8</li>
<li>https://github.com/blueimp/jQuery-File-Upload/ - for jQuery File Upload plugin</li>
<li>https://perl.plover.com/TieFile/why-not-DB_File</li>
<li>https://metacpan.org/pod/perlop#I%2FO-Operators</li>
</ul>
</li>
<li><a href = 'https://metacpan.org/pod/AnyEvent::Filesys::Notify' target = '_blank'>AnyEvent::Filesys::Notify - An AnyEvent compatible module to monitor files/directories for changes</a></li>
<li><a href = 'https://metacpan.org/pod/App::BackupPlan' target = '_blank'>App::BackupPlan - Perl extension for automated, regular backups</a></li>
<li><a href = 'https://metacpan.org/dist/App-CdUtils' target = '_blank'>App::CdUtils - CLI utilities related to changing directories</a></li>
<li><a href = 'https://metacpan.org/dist/App-CheckPerlReleaseFilename' target = '_blank'>App::CheckPerlReleaseFilename - Check whether filenames look like perl module release archive</a></li>
<li><a href = 'https://metacpan.org/pod/App::SortCopies' target = '_blank'>App::SortCopies - The copy sorter! (What did you expect?)</a></li>
<li><a href = 'https://metacpan.org/dist/App-DownloadsDirUtils' target = '_blank'>App::DownloadsDirUtils - Utilities related to downloads directories</a></li>
<li><a href = 'https://metacpan.org/dist/App-DuplicateFilesUtils' target = '_blank'>App::DuplicateFilesUtils - CLI utilities related to duplicate files</a></li>
<li><a href = 'https://metacpan.org/dist/App-FindUtils' target = '_blank'>App::FindUtils - Utilities related to finding files</a></li>
<li><a href = 'https://metacpan.org/dist/App-FilenameKeyValueUtils' target = '_blank'>App::FilenameKeyValueUtils - CLIs for Filename::KeyValue</a></li>
<li><a href = '' target = '_blank'>App::FilenameTimestampUtils - CLIs for Filename::Timestamp</a></li>
<li><a href = 'https://metacpan.org/dist/App-FilenameTypeUtils' target = '_blank'>App::FilenameTypeUtils - CLIs for Filename::Type::*</a></li>
<li><a href = 'https://metacpan.org/dist/App-FilenameUtils' target = '_blank'>App::FilenameUtils - CLIs for Filename::*</a></li>
<li><a href = 'https://metacpan.org/dist/App-perlmv-scriptlet-prefix_with_number' target = '_blank'>App::perlmv::scriptlet::prefix_with_number - Prefix filenames with number (usually to make them easily sortable)</a></li>
<li><a href = 'https://metacpan.org/dist/App-renwd' target = '_blank'>App::renwd - REName current (Working) Directory</a></li>
<li><a href = 'https://metacpan.org/dist/App-sdif' target = '_blank'>App::sdif - Contains utility programs cdif, sdif and watchdiff to post-process output of diff</a></li>
<li><a href = 'https://metacpan.org/dist/App-Sky' target = '_blank'>App::Sky - Wrapper to rsync/etc. to upload files to a remote server and give download links</a></li>
<li><a href = 'https://metacpan.org/pod/App::UniqFiles' target = '_blank'>App::UniqFiles - Report unique/duplicate file {names,contents}</a></li>
<li><a href = 'https://metacpan.org/dist/AWS-Lambda' target = '_blank'>AWS::Lambda - Perl support for AWS Lambda Custom Runtime</a></li>
<li><a href = 'https://metacpan.org/dist/AWS-S3' target = '_blank'>AWS::S3 - Lightweight interface to Amazon S3 (Simple Storage Service)</a></li>
<li><a href = 'https://metacpan.org/pod/AWS::XRay' target = '_blank'>AWS::XRay - AWS X-Ray tracing library</a></li>
<li><a href = 'https://metacpan.org/dist/Snapback2' target = '_blank'>Backup::Snapback - Routines for support of rsync-based snapshot backup</a></li>
<li><a href = 'https://metacpan.org/dist/Cwd-Guard' target = '_blank'>Cwd::Guard - Temporary changing working directory (chdir)</a></li>
<li><a href = 'https://metacpan.org/dist/Cwd-utf8' target = '_blank'>Cwd::utf8 - Fully UTF-8 aware Cwd</a></li>
<li><a href = 'https://metacpan.org/pod/Env::Path' target = '_blank'>Env::Path - Advanced operations on path variables</a></li>
<li><a href = 'https://metacpan.org/pod/Fcntl' target = '_blank'>Fcntl - Various flag constants and helper functions from C's fcntl.h</a></li>
<li><a href = 'https://metacpan.org/dist/File-Access-Driver' target = '_blank'>File::Access::Driver - Convenient File Access with "Batteries included"</a></li>
<li><a href = 'https://metacpan.org/dist/File-BackupCopy' target = '_blank'>File::BackupCopy - Create a backup copy of the file</a></li>
<li><a href = 'https://metacpan.org/pod/File::BaseDir' target = '_blank'>File::BaseDir - Use the Freedesktop.org base directory specification</a></li>
<li><a href = 'https://metacpan.org/pod/File::Basename' target = '_blank'>File::Basename - Parse file paths into directory, filename and suffix</a></li>
<li><a href = 'https://metacpan.org/dist/File-Basename-Extra' target = '_blank'>File::Basename::Extra - Extension to File::Basename, adds named access to file parts and handling of filename suffixes</a></li>
<li><a href = 'https://metacpan.org/dist/File-BOM-Utils' target = '_blank'>File::BOM::Utils - Check, Add and Remove BOMs</a></li>
<li><a href = 'https://metacpan.org/pod/File::ChangeNotify' target = '_blank'>File::ChangeNotify - Watch for changes to files, cross-platform style</a></li>
<li><a href = 'File::chdir gives you $CWD and @CWD, which are not global' target = '_blank'>File::chdir - A more sensible way to change directories</a></li>
<li><a href = 'https://metacpan.org/pod/File::Copy' target = '_blank'>File::Copy - Copy files or filehandles</a></li>
<li><a href = 'https://metacpan.org/dist/File-Copy-clonefile' target = '_blank'>File::Copy::clonefile - Call clonefile system call</a></li>
<li><a href = 'https://metacpan.org/pod/File::Copy::NoClobber' target = '_blank'>File::Copy::NoClobber - Rename copied files safely if destination exists</a></li>
<li><a href = 'Refers to contents not file names' target = '_blank'>File diffs - App::UniqFiles</a></li>
html/cpan.metacurator.tree.html view on Meta::CPAN
<li><a href = 'https://metacpan.org/pod/File::Print::Many' target = '_blank'>File::Print::Many - Print to more than one file descriptor at once</a></li>
<li><a href = 'https://metacpan.org/pod/File::Process' target = '_blank'>File::Process - Process text files with customer handlers</a></li>
<li><a href = 'https://metacpan.org/pod/File::pushd' target = '_blank'>File::pushd - Change directory temporarily for a limited scope</a></li>
<li><a href = 'https://metacpan.org/dist/File-Raw' target = '_blank'>File::Raw - Fast IO operations using direct system calls</a></li>
<li><a href = 'https://metacpan.org/dist/File-Raw-Base64' target = '_blank'>File::Raw::Base64 - Base64 plugin for File::Raw</a></li>
<li><a href = 'https://metacpan.org/dist/File-Raw-Gzip' target = '_blank'>File::Raw::Gzip - Gzip / zlib / raw deflate plugin for File::Raw</a></li>
<li><a href = 'https://metacpan.org/dist/File-Raw-Hash' target = '_blank'>File::Raw::Hash - Cryptographic and integrity digests as a File::Raw plugin</a></li>
<li><a href = 'https://metacpan.org/dist/File-Raw-JSON' target = '_blank'>File::Raw::JSON - JSON / JSONL plugin for File::Raw</a></li>
<li><a href = 'https://metacpan.org/dist/File-Raw-Separated' target = '_blank'>File::Raw::Separated - CSV/TSV plugin for File::Raw</a></li>
<li><a href = 'https://metacpan.org/pod/File::ReadBackwards' target = '_blank'>File::ReadBackwards - Read a file backwards by lines</a></li>
<li><a href = 'https://metacpan.org/pod/File::Rotate::Backup' target = '_blank'>File::Rotate::Backup - Make backups of multiple directories and rotate them on unix</a></li>
<li><a href = 'https://metacpan.org/pod/File::RsyBak' target = '_blank'>File::RsyBak - Backup files/directories with histories, using rsync</a></li>
<li><a href = 'https://metacpan.org/dist/File-Save-Home' target = '_blank'>File::Save::Home - Place file safely under user home directory</a></li>
<li><a href = 'https://metacpan.org/pod/File::ShareDir' target = '_blank'>File::ShareDir - Locate per-dist and per-module shared files</a></li>
<li><a href = 'https://metacpan.org/dist/File-ShareDir-Tarball' target = '_blank'>File::ShareDir::Tarball - Deal transparently with shared files distributed as tarballs</a></li>
<li><a href = 'https://metacpan.org/pod/File::ShareDir::Tiny' target = '_blank'>File::ShareDir::Tiny - Locate per-dist and per-module shared files</a></li>
<li><a href = 'https://metacpan.org/dist/File-Slurper' target = '_blank'>File::Slurper - A simple, sane and efficient module to slurp a file</a></li>
<li><a href = 'https://metacpan.org/dist/File-Slurper-Temp' target = '_blank'>File::Slurper::Temp - File::Slurper + File::Temp</a></li>
<li><a href = 'https://metacpan.org/pod/File::Spec' target = '_blank'>File::Spec - Portably perform operations on file names</a></li>
<li><a href = 'https://metacpan.org/pod/File::Spec::Functions' target = '_blank'>File::Spec::Functions - Portably perform operations on file names</a></li>
<li><a href = 'https://metacpan.org/pod/File::stat' target = '_blank'>File::stat - By-name interface to Perl's built-in stat() functions</a></li>
html/cpan.metacurator.tree.html view on Meta::CPAN
<li><a href = 'https://metacpan.org/pod/File::URIList' target = '_blank'>File::URIList - Module for reading and writing RFC 2483 URI lists</a></li>
<li><a href = 'https://metacpan.org/pod/File::Util::Copy' target = '_blank'>File::Util::Copy - Utilities related to copying files</a></li>
<li><a href = 'https://metacpan.org/dist/File-Util-Rename' target = '_blank'>File::Util::Rename - Utilities related to renaming files</a></li>
<li><a href = 'https://metacpan.org/dist/File-ValueFile' target = '_blank'>File::ValueFile - Module for reading and writing ValueFile files</a></li>
<li><a href = 'https://metacpan.org/pod/File::Which' target = '_blank'>File::Which - Perl implementation of the which utility as an API</a></li>
<li><a href = 'https://metacpan.org/pod/Filename::Compressed' target = '_blank'>Filename::Compressed - Check whether filename indicates being compressed</a></li>
<li><a href = 'https://metacpan.org/dist/Filename-Media-Info' target = '_blank'>Filename::Media::Info - Extract various information from media filenames</a></li>
<li><a href = 'https://metacpan.org/dist/Filename-Timestamp' target = '_blank'>Filename::Timestamp - Extract date/timestamp from filename, if any</a></li>
<li><a href = 'https://metacpan.org/dist/Filename-Type-Archive' target = '_blank'>Filename::Type::Archive - Check whether filename indicates being an archive file</a></li>
<li><a href = 'https://metacpan.org/dist/Filename-Type-Audio' target = '_blank'>Filename::Type::Audio - Check whether filename indicates being an audio file</a></li>
<li><a href = 'https://metacpan.org/dist/Filename-Type-Backup' target = '_blank'>Filename::Type::Backup - Check whether filename indicates being a backup file</a></li>
<li><a href = 'https://metacpan.org/dist/Filename-Type-Compressed' target = '_blank'>Filename::Type::Compressed - Check whether filename indicates being compressed</a></li>
<li><a href = 'https://metacpan.org/pod/Filename::Type::Ebook' target = '_blank'>Filename::Type::Ebook - Check whether filename indicates being an e-book</a></li>
<li><a href = 'https://metacpan.org/dist/Filename-Type-Executable' target = '_blank'>Filename::Type::Executable - Check whether filename indicates being an executable program/script</a></li>
<li><a href = 'https://metacpan.org/pod/Filename::Type::Image' target = '_blank'>Filename::Type::Image - Check whether filename indicates being an image</a></li>
<li><a href = 'https://metacpan.org/dist/Filename-Type-Perl-Release' target = '_blank'>Filename::Type::Perl::Release - Check whether filename looks like a perl module release archive, e.g. a CPAN release tarball</a></li>
<li><a href = 'https://metacpan.org/dist/Filename-Type-Video' target = '_blank'>Filename::Type::Video - Check whether filename indicates being a video file</a></li>
<li><a href = 'https://metacpan.org/dist/Filesys-Fuse3' target = '_blank'>Filesys::Fuse3 - Write filesystems in Perl using Fuse3</a></li>
<li><a href = 'https://metacpan.org/pod/Filesys::Notify::KQueue' target = '_blank'>Filesys::Notify::KQueue - Wrap IO::KQueue for watching file system</a></li>
<li><a href = 'https://metacpan.org/pod/Filesys::Notify::Simple' target = '_blank'>Filesys::Notify::Simple - Simple and dumb file system watcher</a></li>
<li><a href = 'https://metacpan.org/dist/Filesys-Notify-Win32-ReadDirectoryChanges' target = '_blank'>Filesys::Notify::Win32::ReadDirectoryChanges - Read/watch directory changes</a></li>
lib/CPAN/MetaCurator.pm view on Meta::CPAN
=item In the 'Tools' tab click 'export all'
=item In the export menu click 'JSON format'. This creates ~/Downloads/tiddlers.json
=item cd ~/perl.modules/CPAN-MetaCurator
=item mv ~/Downloads/tiddlers.json data/
=back
=head2 Rebuild Perl Wiki Tree
=over
=item 'Run' here means run from the bash command line
=item Run: cp ~/backup/02packages.details.txt /tmp
=item Next, set INCLUDE_PACKAGES thus:
=item If you have /tmp/cpan.metapackager.sqlite available use INCLUDE_PACKAGES=1 or 0 (default) otherwise
=item Run: INCLUDE_PACKAGES=1
=item Run: echo $INCLUDE_PACKAGES
=item Run: export INCLUDE_PACKAGES
=item Run: scripts/build.db.sh - to import tiddlers.json file into database data/cpan.metacurator.sqlite
=item Run: scripts/export.tree.sh - to export CPAN::MetaCurator database to html/cpan.metacurator.tree.html
=item Run: git push
=back
( run in 2.768 seconds using v1.01-cache-2.11-cpan-7fcb06a456a )