2017 © Pedro PelĂĄez
 

wp-cli-package checksum-command

Verifies file integrity by comparing to published checksums.

image

wp-cli/checksum-command

Verifies file integrity by comparing to published checksums.

  • Friday, April 20, 2018
  • by danielbachhuber
  • Repository
  • 7 Watchers
  • 14 Stars
  • 258,102 Installations
  • PHP
  • 1 Dependents
  • 0 Suggesters
  • 14 Forks
  • 4 Open issues
  • 15 Versions
  • 22 % Grown

The README.md

wp-cli/checksum-command

Verifies file integrity by comparing to published checksums., (*1)

Testing, (*2)

Quick links: Using | Installing | Contributing | Support, (*3)

Using

This package implements the following commands:, (*4)

wp core verify-checksums

Verifies WordPress files against WordPress.org's checksums., (*5)

wp core verify-checksums [--include-root] [--version=<version>] [--locale=<locale>] [--insecure] [--exclude=<files>]

Downloads md5 checksums for the current version from WordPress.org, and compares those checksums against the currently installed files., (*6)

For security, avoids loading WordPress when verifying checksums., (*7)

If you experience issues verifying from this command, ensure you are passing the relevant --locale and --version arguments according to the values from the Dashboard->Updates menu in the admin area of the site., (*8)

OPTIONS, (*9)

[--include-root]
    Verify all files and folders in the root directory, and warn if any non-WordPress items are found.

[--version=<version>]
    Verify checksums against a specific version of WordPress.

[--locale=<locale>]
    Verify checksums against a specific locale of WordPress.

[--insecure]
    Retry downloads without certificate validation if TLS handshake fails. Note: This makes the request vulnerable to a MITM attack.

[--exclude=<files>]
    Exclude specific files from the checksum verification. Provide a comma-separated list of file paths.

EXAMPLES, (*10)

# Verify checksums
$ wp core verify-checksums
Success: WordPress installation verifies against checksums.

# Verify checksums for given WordPress version
$ wp core verify-checksums --version=4.0
Success: WordPress installation verifies against checksums.

# Verify checksums for given locale
$ wp core verify-checksums --locale=en_US
Success: WordPress installation verifies against checksums.

# Verify checksums for given locale
$ wp core verify-checksums --locale=ja
Warning: File doesn't verify against checksum: wp-includes/version.php
Warning: File doesn't verify against checksum: readme.html
Warning: File doesn't verify against checksum: wp-config-sample.php
Error: WordPress installation doesn't verify against checksums.

# Verify checksums and exclude files
$ wp core verify-checksums --exclude="readme.html"
Success: WordPress installation verifies against checksums.

wp plugin verify-checksums

Verifies plugin files against WordPress.org's checksums., (*11)

wp plugin verify-checksums [<plugin>...] [--all] [--strict] [--version=<version>] [--format=<format>] [--insecure] [--exclude=<name>]

OPTIONS, (*12)

[<plugin>...]
    One or more plugins to verify.

[--all]
    If set, all plugins will be verified.

[--strict]
    If set, even "soft changes" like readme.txt changes will trigger
    checksum errors.

[--version=<version>]
    Verify checksums against a specific plugin version.

[--format=<format>]
    Render output in a specific format.
    ---
    default: table
    options:
      - table
      - json
      - csv
      - yaml
      - count
    ---

[--insecure]
    Retry downloads without certificate validation if TLS handshake fails. Note: This makes the request vulnerable to a MITM attack.

[--exclude=<name>]
    Comma separated list of plugin names that should be excluded from verifying.

EXAMPLES, (*13)

# Verify the checksums of all installed plugins
$ wp plugin verify-checksums --all
Success: Verified 8 of 8 plugins.

# Verify the checksums of a single plugin, Akismet in this case
$ wp plugin verify-checksums akismet
Success: Verified 1 of 1 plugins.

Installing

This package is included with WP-CLI itself, no additional installation necessary., (*14)

To install the latest version of this package over what's included in WP-CLI, run:, (*15)

wp package install git@github.com:wp-cli/checksum-command.git

Contributing

We appreciate you taking the initiative to contribute to this project., (*16)

Contributing isn’t limited to just code. We encourage you to contribute in the way that best fits your abilities, by writing tutorials, giving a demo at your local meetup, helping other users with their support questions, or revising our documentation., (*17)

For a more thorough introduction, check out WP-CLI's guide to contributing. This package follows those policy and guidelines., (*18)

Reporting a bug

Think you’ve found a bug? We’d love for you to help us get it fixed., (*19)

Before you create a new issue, you should search existing issues to see if there’s an existing resolution to it, or if it’s already been fixed in a newer version., (*20)

Once you’ve done a bit of searching and discovered there isn’t an open or fixed issue for your bug, please create a new issue. Include as much detail as you can, and clear steps to reproduce if possible. For more guidance, review our bug report documentation., (*21)

Creating a pull request

Want to contribute a new feature? Please first open a new issue to discuss whether the feature is a good fit for the project., (*22)

Once you've decided to commit the time to seeing your pull request through, please follow our guidelines for creating a pull request to make sure it's a pleasant experience. See "Setting up" for details specific to working on this package locally., (*23)

Support

GitHub issues aren't for general support questions, but there are other venues you can try: https://wp-cli.org/#support, (*24)

This README.md is generated dynamically from the project's codebase using wp scaffold package-readme (doc). To suggest changes, please submit a pull request against the corresponding part of the codebase., (*25)

The Versions

20/04 2018

dev-master

9999999-dev https://github.com/wp-cli/checksum-command

Verifies file integrity by comparing to published checksums.

  Sources   Download

MIT

The Development Requires

20/04 2018

v1.0.9

1.0.9.0 https://github.com/wp-cli/checksum-command

Verifies file integrity by comparing to published checksums.

  Sources   Download

MIT

The Development Requires

20/04 2018

dev-refresh-scaffold-files

dev-refresh-scaffold-files https://github.com/wp-cli/checksum-command

Verifies file integrity by comparing to published checksums.

  Sources   Download

MIT

The Development Requires

19/04 2018

dev-fix-travis-53-memory

dev-fix-travis-53-memory https://github.com/wp-cli/checksum-command

Verifies file integrity by comparing to published checksums.

  Sources   Download

MIT

The Development Requires

29/01 2018

v1.0.8

1.0.8.0 https://github.com/wp-cli/checksum-command

Verifies file integrity by comparing to published checksums.

  Sources   Download

MIT

The Development Requires

29/01 2018

dev-use-command-hooks

dev-use-command-hooks https://github.com/wp-cli/checksum-command

Verifies file integrity by comparing to published checksums.

  Sources   Download

MIT

The Development Requires

27/01 2018

v1.0.7

1.0.7.0 https://github.com/wp-cli/checksum-command

Verifies file integrity by comparing to published checksums.

  Sources   Download

MIT

The Development Requires

22/01 2018

v1.0.6

1.0.6.0 https://github.com/wp-cli/checksum-command

Verifies file integrity by comparing to published checksums.

  Sources   Download

MIT

The Development Requires

08/12 2017

v1.0.5

1.0.5.0 https://github.com/wp-cli/checksum-command

Verifies file integrity by comparing to published checksums.

  Sources   Download

MIT

The Development Requires

29/11 2017

dev-plugin-checksums

dev-plugin-checksums https://github.com/wp-cli/checksum-command

Verifies file integrity by comparing to published checksums.

  Sources   Download

MIT

The Development Requires

20/11 2017

v1.0.4

1.0.4.0 https://github.com/wp-cli/checksum-command

Verifies file integrity by comparing to published checksums.

  Sources   Download

MIT

The Development Requires

29/09 2017

v1.0.3

1.0.3.0 https://github.com/wp-cli/checksum-command

Verifies file integrity by comparing to published checksums.

  Sources   Download

MIT

The Development Requires

04/08 2017

v1.0.2

1.0.2.0 https://github.com/wp-cli/checksum-command

Verify WordPress core checksums.

  Sources   Download

MIT

The Development Requires

30/05 2017

v1.0.1

1.0.1.0 https://github.com/wp-cli/checksum-command

Verify WordPress core checksums.

  Sources   Download

MIT

The Development Requires

18/04 2017

v1.0.0

1.0.0.0 https://github.com/wp-cli/checksum-command

Verify WordPress core checksums.

  Sources   Download

MIT

The Development Requires