io7m | single-page | multi-page | epub | Montarre User Manual 0.0.3
5.5. native packagers
Previous
5. Command Line
Up
5.7. package extract-declaration
Next

# 5.6. package check

- 5.6.1. Name
- 5.6.2. Description
- 5.6.3. Parameters
- 5.6.4. Examples

## 5.6.1. Name

1
package check - Check a package file.

## 5.6.2. Description

1
The package check command checks the integrity of the contents of the given package. More precisely, it computes the checksum of every file in the package and compares the resulting checksum with the value recorded in the manifest.

## 5.6.3. Parameters

### 5.6.3.1. --check-hashes

Attribute | Value
--- | ---
Name | --check-hashes
Type | java.lang.Boolean
Default Value | true
Cardinality | [1, 1]
Description | Whether to check file hashes.

### 5.6.3.2. --file

Attribute | Value
--- | ---
Name | --file
Type | java.nio.file.Path
Default Value |
Cardinality | [1, 1]
Description | The input file.

### 5.6.3.3. --verbose

Attribute | Value
--- | ---
Name | --verbose
Type | com.io7m.quarrel.ext.logback.QLogLevel
Default Value | info
Cardinality | [1, 1]
Description | Set the logging level of the application.

## 5.6.4. Examples

### 5.6.4.1. Example

    $ montarre package check --file com.io7m.montarre.distribution/target/com.io7m.montarre.distribution-0.0.1-SNAPSHOT.mpk
    INFO com.io7m.montarre.cmdline.internal.MCPackageCheck: lib/com.io7m.anethum.api-1.1.1.jar: OK
    INFO com.io7m.montarre.cmdline.internal.MCPackageCheck: lib/com.io7m.blackthorne.core-2.0.2.jar: OK
    INFO com.io7m.montarre.cmdline.internal.MCPackageCheck: lib/com.io7m.blackthorne.jxe-2.0.2.jar: OK
    INFO com.io7m.montarre.cmdline.internal.MCPackageCheck: lib/com.io7m.jaffirm.core-4.0.1.jar: OK
    INFO com.io7m.montarre.cmdline.internal.MCPackageCheck: lib/com.io7m.jcip-2.0.1.jar: OK
    INFO com.io7m.montarre.cmdline.internal.MCPackageCheck: lib/com.io7m.jdownload.core-1.0.0.jar: OK
    INFO com.io7m.montarre.cmdline.internal.MCPackageCheck: lib/com.io7m.jlexing.core-3.2.0.jar: OK
    INFO com.io7m.montarre.cmdline.internal.MCPackageCheck: lib/com.io7m.jmulticlose.core-1.1.3.jar: OK
    INFO com.io7m.montarre.cmdline.internal.MCPackageCheck: lib/com.io7m.junreachable.core-4.0.2.jar: OK
    INFO com.io7m.montarre.cmdline.internal.MCPackageCheck: lib/com.io7m.jxe.core-2.0.0.jar: OK
    INFO com.io7m.montarre.cmdline.internal.MCPackageCheck: lib/com.io7m.jxtrand.api-2.1.0.jar: OK
    INFO com.io7m.montarre.cmdline.internal.MCPackageCheck: lib/com.io7m.jxtrand.vanilla-2.1.0.jar: OK
    INFO com.io7m.montarre.cmdline.internal.MCPackageCheck: lib/com.io7m.lanark.core-1.2.0.jar: OK
    INFO com.io7m.montarre.cmdline.internal.MCPackageCheck: lib/com.io7m.montarre.api-0.0.1-SNAPSHOT.jar: OK
    INFO com.io7m.montarre.cmdline.internal.MCPackageCheck: lib/com.io7m.montarre.cmdline-0.0.1-SNAPSHOT.jar: OK
    INFO com.io7m.montarre.cmdline.internal.MCPackageCheck: lib/com.io7m.montarre.io-0.0.1-SNAPSHOT.jar: OK
    INFO com.io7m.montarre.cmdline.internal.MCPackageCheck: lib/com.io7m.montarre.nativepack-0.0.1-SNAPSHOT.jar: OK
    INFO com.io7m.montarre.cmdline.internal.MCPackageCheck: lib/com.io7m.montarre.schema-0.0.1-SNAPSHOT.jar: OK
    INFO com.io7m.montarre.cmdline.internal.MCPackageCheck: lib/com.io7m.montarre.xml-0.0.1-SNAPSHOT.jar: OK
    INFO com.io7m.montarre.cmdline.internal.MCPackageCheck: lib/com.io7m.quarrel.core-1.6.1.jar: OK
    INFO com.io7m.montarre.cmdline.internal.MCPackageCheck: lib/com.io7m.quarrel.ext.logback-1.6.1.jar: OK
    INFO com.io7m.montarre.cmdline.internal.MCPackageCheck: lib/com.io7m.seltzer.api-1.1.0.jar: OK
    INFO com.io7m.montarre.cmdline.internal.MCPackageCheck: lib/com.io7m.streamtime.core-1.0.0.jar: OK
    INFO com.io7m.montarre.cmdline.internal.MCPackageCheck: lib/com.io7m.verona.core-1.0.1.jar: OK
    INFO com.io7m.montarre.cmdline.internal.MCPackageCheck: lib/commons-codec-1.17.1.jar: OK
    INFO com.io7m.montarre.cmdline.internal.MCPackageCheck: lib/commons-compress-1.27.1.jar: OK
    INFO com.io7m.montarre.cmdline.internal.MCPackageCheck: lib/commons-io-2.17.0.jar: OK
    INFO com.io7m.montarre.cmdline.internal.MCPackageCheck: lib/commons-lang3-3.17.0.jar: OK
    INFO com.io7m.montarre.cmdline.internal.MCPackageCheck: lib/logback-classic-1.5.8.jar: OK
    INFO com.io7m.montarre.cmdline.internal.MCPackageCheck: lib/logback-core-1.5.8.jar: OK
    INFO com.io7m.montarre.cmdline.internal.MCPackageCheck: lib/slf4j-api-2.0.16.jar: OK
    INFO com.io7m.montarre.cmdline.internal.MCPackageCheck: meta/bom.xml: OK
    INFO com.io7m.montarre.cmdline.internal.MCPackageCheck: meta/icon.ico: OK
    INFO com.io7m.montarre.cmdline.internal.MCPackageCheck: meta/icon128.png: OK
    INFO com.io7m.montarre.cmdline.internal.MCPackageCheck: meta/icon16.png: OK
    INFO com.io7m.montarre.cmdline.internal.MCPackageCheck: meta/icon24.png: OK
    INFO com.io7m.montarre.cmdline.internal.MCPackageCheck: meta/icon32.png: OK
    INFO com.io7m.montarre.cmdline.internal.MCPackageCheck: meta/icon48.png: OK
    INFO com.io7m.montarre.cmdline.internal.MCPackageCheck: meta/icon64.png: OK
    INFO com.io7m.montarre.cmdline.internal.MCPackageCheck: meta/license.txt: OK
    INFO com.io7m.montarre.cmdline.internal.MCPackageCheck: meta/screenshot.png: OK

5.5. native packagers
Previous
5. Command Line
Up
5.7. package extract-declaration
Next
io7m | single-page | multi-page | epub | Montarre User Manual 0.0.3