Documentation

sealjar capture

On this page

Capture web pages and current files from one Git repository

Usage

Code
sealjar capture <target>...

Examples

Code
sealjar capture . --confirm --no-timestamp --out ../sealjar-captures
sealjar capture . --dry-run --no-timestamp --include-untracked --out ../sealjar-captures

Flags

  • --auth Send basic auth user:password only to listed target origins (or SEALJAR_AUTH)
  • --chrome Use this Chrome or Chromium executable
  • --confirm Capture without asking to continue
  • --exclude Exclude a path.Match pattern; ** is not supported (repeatable)
  • --history Include all Git history as a separate bundle; it can contain old secrets
  • --include-untracked Include untracked files that Git does not ignore
  • --label Record a label as key=value (repeatable)
  • --lang Report language: en, de or both
  • --login Open Chrome visibly for login, then press Enter in this terminal
  • --name Use this package name (letters, numbers, hyphens and underscores)
  • --no-timestamp Create a package without a timestamp
  • --out Write the package in this folder
  • --strict Exit 10 after writing if a target has problems or requested timestamping fails
  • --tablet Also capture a 768×1024 tablet viewport at scale 2
  • --tsa Request this timestamp authority instead of defaults (repeatable)
  • --tsa-root Add trusted timestamp roots from a PEM file
  • --wait Wait extra after load (maximum 30s)

Output

Shows text you can read in your terminal.

Use --json to get JSON for scripts and other programs.

Preview changes

This command makes changes. Use --dry-run to see what would change without changing anything.

  • sealjar verify
  • sealjar restore

Edit this page ↗