view release on metacpan or search on metacpan
otherwise.
inject
If you have some local distribution files, e.g. generated by yourself
and not (yet) uploaded to CPAN, you can inject them into a local EPAN.
The syntax is straightforward:
epan inject \
[-a|--author author-name] \
[-t|--target dirname] File1 [File2...]
view all matches for this distribution
view release on metacpan or search on metacpan
lib/App/ElasticSearch/Utilities.pm view on Meta::CPAN
=item *
CPAN Testers
The CPAN Testers is a network of smoke testers who run automated tests on uploaded CPAN distributions.
L<http://www.cpantesters.org/distro/A/App-ElasticSearch-Utilities>
=item *
view all matches for this distribution
view release on metacpan or search on metacpan
lib/App/Envdoctor.pm view on Meta::CPAN
Reconciles the environment variables used in Perl source (C<$ENV{X}>) against
those defined in F<.env> files, reporting variables that are used but never
defined (error) and defined but never referenced (warning).
Nothing is uploaded and variable I<values> are never printed.
=head1 SEE ALSO
L<App::Envdoctor::Scanner>, L<https://github.com/arun-skg/envdoctor>
view all matches for this distribution
view release on metacpan or search on metacpan
1.01 Mon May 23 18:40 2006
- Fixed missing dependencies.
1.00 Fri Apr 21 20:29 2006
- original version as uploaded to CPAN
view all matches for this distribution
view release on metacpan or search on metacpan
share/status/app/css/bootstrap.css view on Meta::CPAN
.icon-download {
background-position: -120px -24px;
}
.icon-upload {
background-position: -144px -24px;
}
.icon-inbox {
background-position: -168px -24px;
view all matches for this distribution
view release on metacpan or search on metacpan
lib/App/FatPacker/Simple.pm view on Meta::CPAN
L<Perl::Strip>
=head1 ARTIFACT ATTESTATIONS
GitHub Artifact Attestations are generated for release tarballs uploaded to
CPAN. If you care about provenance for the uploaded tarballs, see:
L<https://github.com/skaji/App-FatPacker-Simple/attestations>
=head1 COPYRIGHT AND LICENSE
view all matches for this distribution
view release on metacpan or search on metacpan
lib/App/Fetchware.pm view on Meta::CPAN
#App::Fetchware::FetchwarefileX::UpCasedProgName. Consider using the meta
#CPAN API. And if it exists ask user if they wanna use that one instead of
#autogening one.
#
#Perhaps create a 'fetchwarefile' command to download and look at
#fetchwarefiles from CPAN, and then install them, and/or perhaps upload
#them pausing to ask for the user's PAUSE credentials!!!!!!!!!
extension_name(__PACKAGE__);
lib/App/Fetchware.pm view on Meta::CPAN
Discusses how php's wiki.php.org server was hacked yielding credentials to
php's source code repository.
Download mirrors *do* get hacked. Do not make the mistake, and think that it is
not possible. It is possible, and it does happen, so please properly configure
your Fetchwarefile to enable fetchware to verify that the downloaded software is
the same what the author uploaded.
EOP
)
) {
# If the user is ok with not properly verifying downloads, then
# ignore the failure, and install anyway.
lib/App/Fetchware.pm view on Meta::CPAN
instead look for the gpg, sha1, or md5 verify links, and copy and paste one of
those between the single quotes above in the lookup_url. Then delete the file
portion--from right to left until you reach a C</>. This is necessary, because
fetchware uses the lookup_url as a basis to download your the gpg, sha1, or md5
digital signatures or checksums to ensure that the packages fetchware downloads
and installs are exactly the same as the ones the author uploads.
lookup_url '';
And then after you copy the url.
lib/App/Fetchware.pm view on Meta::CPAN
Dropping privileges allows fetchware to avoid downloading files and executing
anything inside the downloaded archive as root. Except of course the commands
needed to install the software, which will still need root to able to write
to system directories. This improves security, because the downloaded software
won't have sytem privileges until after it is verified, providing that what you
downloaded is exactly what the author uploaded.
Note this only works for unix like systems, and is not used on Windows and
other non-unix systems.
Also note, that if you are running fetchware on Unix even if you do not specify
lib/App/Fetchware.pm view on Meta::CPAN
fetchware with an error message, because it is insecure to install archives that
cannot be verified. The availabel options are:
=over
=item gpg - Uses the gpg program to cryptographically verify that the program you downloaded is exactly the same as its author uploaded it.
=item sha1 - Uses the SHA-1 hash function to verify the integrity of the download. This is much less secure than gpg.
=item md5 - Uses the MD5 hash function to verify the integrity of the download. This is much less secure than gpg.
lib/App/Fetchware.pm view on Meta::CPAN
Not only can you use arbitrary Perl code in your Fetchwarefile to customize
fetchware for programs that don't follow most FOSS mirroring's unwritten
standards or use a totally different build system, you can also create a
fetchware extension. Creating a fetchware extension even allows you to turn your
extension into a proper CPAN distribution, and upload it to CPAN to share it
with everybody else. See the section below,
L<CREATING A FETCHWARE EXTENSION>, for full details.
=head2 How Fetchware's configuration options are made
lib/App/Fetchware.pm view on Meta::CPAN
=head2 Share it on CPAN
Fetchware has no Web site or any other place to share fetchware extensions. But
fetchware is written in Perl, so fetchware can just use Perl's CPAN. To learn
how to create modules and upload them to CPAN please see Perl's own
documentation. L<perlnewmod> shows how to create new Perl modules, and how to
upload them to CPAN. See L<Module::Starter> for a simple way to create a
skeleton for a new Perl module, and L<dzil|http://dzil.org/index.html> is beyond
amazing, but has insane dependencies and a significant learning curve.
=head2 Fetchware Extension Best Practices
lib/App/Fetchware.pm view on Meta::CPAN
=head3 gpg_verify()
'Package Verified' = gpg_verify($download_path);
Uses the command-line program C<gpg> to cryptographically verify that the file
you download is the same as the file the author uploaded. It uses public-key
priviate-key cryptography. The author signs his software package using gpg or
some other OpenPGP compliant program creating a digital signature file with the
same filename as the software package, but usually with a C<.asc> file name
extension. gpg_verify() downloads the author's keys, imports them into
fetchware's own keyring unless the user sets C<user_keyring> to true in his
lib/App/Fetchware.pm view on Meta::CPAN
ends in C<.asc>. Afterwards, fetchware uses the gpg command line program to
verify the digital signature. gpg_verify returns true if successful, and throws
an exception otherwise.
You can use C<gpg_keys_url> to specify the URL of a file where the author has
uploaded his keys. And the C<gpg_sig_url> can be used to setup an alternative
location of where the C<.asc> digital signature is stored.
=head3 sha1_verify()
'Package verified' = sha1_verify($download_path, $package_path);
view all matches for this distribution
view release on metacpan or search on metacpan
lib/App/Followme/Guide.pm view on Meta::CPAN
=head1 DESCRIPTION
Updates a static website after changes. Constant portions of each page are
updated to match, text files are converted to html, indexes are created
for files in the archive, and changed files are uploaded to the remote server.
The followme script is run on the directory or file passed as its argument. If
no argument is given, it is run on the current directory.
If a file is passed, the script is run on the directory the file is in. In
lib/App/Followme/Guide.pm view on Meta::CPAN
every page on the site, one per line. It is also intended as a simple example of
how to write a module that can be run by followme.
=item L<App::Followme::UploadSite>
This module uploads changed files to a remote site. The default method to do the
uploads is local copy, but that can be changed by changing the parameter upload_pkg.
This package computes a checksum for every file in the site. If the checksum has
changed since the last time it was run, the file is uploaded to the remote site.
If there is a checksum, but no local file, the file is deleted from the remote
site. If followme is run in quick mode, only files whose modification date is
later then the last time it was run are checked.
=back
view all matches for this distribution
view release on metacpan or search on metacpan
t/fuguvm/proxy.t view on Meta::CPAN
],
'the kept version and the unversioned file survive');
is($cache->size, 115, 'and the freed bytes are gone');
# The directory itself must be gone, not only its files. The
# tree is what a CI cache uploads and downloads on every key
# rotation.
ok(!-e "$tmpdir/proxy/$MIRROR/7.7",
'the pruned release directory is gone');
ok(!-e "$tmpdir/proxy/$MIRROR/syspatch/7.7",
'the pruned syspatch directory is gone');
view all matches for this distribution
view release on metacpan or search on metacpan
lib/App/GHGen.pm view on Meta::CPAN
=item * Configurable build command
=item * Configurable build directory
=item * Artifact upload
=item * Proper Pages permissions
=item * Separate build and deploy jobs
view all matches for this distribution
view release on metacpan or search on metacpan
0.02 2014-12-04 (PERLANCAR)
- No functional changes.
- Re-upload.
0.01 2014-12-04 (PERLANCAR)
- First release.
view all matches for this distribution
view release on metacpan or search on metacpan
0.06 2015-07-01 Released-By: PERLANCAR
- No functional changes.
- Re-upload.
0.05 2015-07-01 Released-By: PERLANCAR
- Add #DIST to generated script (for Dist::Zilla::Plugin::OurDist).
view all matches for this distribution
view release on metacpan or search on metacpan
lib/App/Gezer.pm view on Meta::CPAN
=item *
CPAN Testers
The CPAN Testers is a network of smoke testers who run automated tests on uploaded CPAN distributions.
L<http://www.cpantesters.org/distro/A/App-Gezer>
=item *
view all matches for this distribution
view release on metacpan or search on metacpan
lib/App/GhaInstall.pm view on Meta::CPAN
'prefs_dir' => qq[$home/.cpan/prefs],
'prerequisites_policy' => q[follow],
'scan_cache' => q[atstart],
'shell' => q[/bin/sh],
'show_unparsable_versions' => q[0],
'show_upload_date' => q[0],
'show_zero_versions' => q[0],
'tar' => q[/bin/tar],
'tar_verbosity' => q[none],
'term_is_latin' => q[1],
'term_ornaments' => q[1],
view all matches for this distribution
view release on metacpan or search on metacpan
print STDERR "copy $file $tardir/$file\n";
copy($file, "$tardir/$file");
#-----------------------------------------------------------------------------
# Sunday December 21, 2008 07:38 PM
# Fixing world writable files in tarball before upload to CPAN [ #38127 ]
# http://use.perl.org/~bart/journal/38127 (dead link)
# Fix CPAN uploads for world writable files
# http://perlmonks.org/index.pl?node_id=731935
#-----------------------------------------------------------------------------
# $tar->add_files("$tardir/$file");
#-----------------------------------------------------------------------------
open(FH, $file) || die "Can't open file: $file\n"; #'
view all matches for this distribution
view release on metacpan or search on metacpan
lib/App/Git/Info.pm view on Meta::CPAN
=item *
CPAN Testers
The CPAN Testers is a network of smoke testers who run automated tests on uploaded CPAN distributions.
L<http://www.cpantesters.org/distro/A/App-Git-Info>
=item *
view all matches for this distribution
view release on metacpan or search on metacpan
# DESCRIPTION
It makes you easy to monitor recent changes in perl modules, and make you collaborate faster.
It is useful to monitor/read the latest code change in recently uploaded distribution. Good to read how authors solve the problems.
It will clone the remote repository locally, and you can easily collaborate on them, if/when needed.
# INSTALLATION
view all matches for this distribution
view release on metacpan or search on metacpan
bin/git-gerrit view on Meta::CPAN
draft change in Gerrit.
=item B<--submit>
This option tells Gerrit to L<auto-merge the change during
push|http://gerrit-documentation.googlecode.com/svn/Documentation/2.7/user-upload.html#auto_merge>,
which is a feature implemented in Gerrit 2.7.
=item B<--base BASE>
This option L<selects a new merge
base|http://gerrit-documentation.googlecode.com/svn/Documentation/2.7/user-upload.html#base>
for Gerrit, which is a feature implemented in Gerrit 2.7.
=item B<--topic TOPIC>
This option specifies another name for the topic that will be
view all matches for this distribution
view release on metacpan or search on metacpan
lib/App/GitHubPullRequest.pm view on Meta::CPAN
=item *
CPAN Testers
The CPAN Testers is a network of smokers who run automated tests on uploaded CPAN distributions.
L<http://www.cpantesters.org/distro/A/App-GitHubPullRequest>
=item *
view all matches for this distribution
view release on metacpan or search on metacpan
- [âï¸ Recommended aliases](#ï¸-recommended-aliases)
- [Alias descriptions](#alias-descriptions)
- [Usage examples](#usage-examples)
- [ð CPAN Distribution Guide](#-cpan-distribution-guide)
- [Prerequisites](#prerequisites)
- [Command Line Upload](#command-line-upload)
- [Step 1: Install Upload Tool](#step-1-install-upload-tool)
- [Step 2: Configure PAUSE Credentials](#step-2-configure-pause-credentials)
- [Step 3: Prepare Distribution](#step-3-prepare-distribution)
- [Step 4: Upload to CPAN](#step-4-upload-to-cpan)
- [What Happens Next](#what-happens-next)
- [Complete Example](#complete-example)
- [ð Recent Releases](#-recent-releases)
- [Release `2.0.4` - 05/03/2026](#release-204---05032026)
- [Release `2.0.3` - 28/02/2026](#release-203---28022026)
gitktti-tests
```
## ð CPAN Distribution Guide
This section is for maintainers who want to upload new versions of GitKtti to CPAN.
### Prerequisites
1. **PAUSE Account**: Create an account at https://pause.perl.org/pause/query?ACTION=request_id
2. **Quality Check**: Ensure your code passes all tests and quality checks
make disttest
```
### Command Line Upload
The recommended method for uploading to CPAN using the command line:
#### Step 1: Install Upload Tool
```bash
# Install CPAN::Uploader (preferred method)
#### Step 4: Upload to CPAN
```bash
# Upload your distribution
cpan-upload App-GitKtti-X.Y.Z.tar.gz
```
#### What Happens Next
1. **Immediate confirmation**: Command line feedback
# Build distribution
make dist
# Upload (assuming credentials already configured)
cpan-upload App-GitKtti-2.0.0.tar.gz
```
**Note**: Only authorized maintainers with PAUSE access can upload to CPAN.
***
## ð Recent Releases
view all matches for this distribution
view release on metacpan or search on metacpan
lib/App/Glacier.pm view on Meta::CPAN
Removes all archives from the vault.
=head2 glacier put I<VAULT> I<FILE> [I<REMOTENAME>]
Uploads I<FILE> to I<VAULT>. The I<REMOTENAME>, if supplied, gives the
new name for the uploaded copy of file. If absent, the base name of I<FILE>
is used.
=head2 glacier rm I<VAULT> I<FILE>...
Removes files from the vault.
lib/App/Glacier.pm view on Meta::CPAN
which are ignored.
=item B<[transfer]>
Configures transfer values. The section name can be optionally followed
by B<upload> or B<download> to indicate that it applies only to transfers
in that particular direction.
=over 8
=item B<single-part-size => I<SIZE>
view all matches for this distribution
view release on metacpan or search on metacpan
module_maker = "ModuleBuildTiny"
static_install = "auto"
[release]
branch = "main"
do_not_upload_to_cpan = 0
view all matches for this distribution
view release on metacpan or search on metacpan
module_maker = "ModuleBuildTiny"
static_install = "auto"
[release]
branch = "main"
do_not_upload_to_cpan = 0
view all matches for this distribution
view release on metacpan or search on metacpan
lib/App/Greple/subst.pm view on Meta::CPAN
夿¥èªï¼ã«ã¿ã«ãï¼è¡¨è¨ã¬ã¤ãã©ã¤ã³ 第3ç
å¶å®ï¼2015å¹´8æ
çºè¡ï¼2015å¹´9æ
ä¸è¬è²¡å£æ³äººãã¯ãã«ã«ã³ãã¥ãã±ã¼ã¿ã¼åä¼
Japan Technical Communicators Association
https://jtca.org/tcwp/wp-content/uploads/2023/06/katakana_guide_3_20171222.pdf
=item B<--jtca>
Customized B<--jtca-katakana-guide>. Original dictionary is
automatically generated from published data. This dictionary is
view all matches for this distribution
view release on metacpan or search on metacpan
bin/ikachan view on Meta::CPAN
.icon-download {
background-position: -120px -24px;
}
.icon-upload {
background-position: -144px -24px;
}
.icon-inbox {
background-position: -168px -24px;
view all matches for this distribution
view release on metacpan or search on metacpan
* ChangeLog: updated (joshr:xl4.joshr.com)
2012-12-16 18:45 joshr
* dist.ini: work on uploading to cpan (joshr:xl4.joshr.com)
2012-12-16 18:45 joshr
* bin/jawk: update Copyright dates (joshr:xl4.joshr.com)
* README: needed by dzil
2012-12-16 20:05 joshr
* dist.ini: uploaded as v0.05 (joshr:xl4.joshr.com)
2012-12-16 20:10 joshr
* ChangeLog, Changes, RELEASE_CHECKLIST, dist.ini: start of changes
for 0.06
view all matches for this distribution
view release on metacpan or search on metacpan
HOWTO.release view on Meta::CPAN
* Bump version in lib/App/KGB.pm
* Update Changes and debian/changelog (git-dch)
* `make distcheck`, update MANIFEST{,SKIP} as needed.
* `make dist'
* build/upload for Debian
+ make orig to get a .orig.tar file in ../
* upload to CPAN
+ cpan-upload -u USERID ../App-KGB-*.tar.gz
view all matches for this distribution
view release on metacpan or search on metacpan
name = "App-LXC-Container"
# badges = ["travis-ci.com"]
module_maker = "ModuleBuild"
static_install = "auto"
# no automatic upload to PAUSE/CPAN (yet):
[release]
do_not_upload_to_cpan = true
# we have a mock-up .Xauthority:
[FileGatherer]
include_dotfiles = true
view all matches for this distribution
view release on metacpan or search on metacpan
example/build.yml view on Meta::CPAN
LINKSITE_DEBUG: 1
run: |
linksite
- name: Build pages artifact
uses: actions/upload-pages-artifact@v3
with:
path: docs/
deploy:
needs: build
view all matches for this distribution