1.2.4 • Published 5 years ago
@percolate/s3 v1.2.4
@percolate/s3
CI S3 file manager.
@percolate/s3 uploads each file with checksum metadata.
This allows future uploads to be skipped and prevent accidental overrides.
S3 file manager
Examples:
    # Upload a direct except a single file
    s3 upload-dir ../build/ s3://my-bucket.com/path/to/s3/ --exclude=VERSION
    # Verify content was uploaded
    s3 list ../build/ s3://my-bucket.com/path/to/s3/
    # Force upload a single file (regardless of whether it exists)
    s3 upload-file ../build/VERSION s3://my-bucket.com/path/to/s3/VERSION --force --cache-control="no-store"
    # Ignore checksum
    s3 upload-file ../build/latest.html s3://my-bucket.com/path/to/s3/latest.html --skip-checksum --cache-control="no-store"
Usage:
    s3 del <s3-uri> [options]
    s3 list <s3-uri> [options]
    s3 upload-file <file> <s3-uri> [options]
    s3 upload-dir <dir> <s3-uri> [options]
    s3 -h | --help
Options:
    --acl=ACL                       Access control [default: public-read]
    --cache-control=STRING          Cache control is set to a year by default [default: public, max-age=31449600]
    --concurrency=NUM               Number of simultaneous uploads [default: 50]
    --content-type-fallback=STRING  When content type cannot be determined [default: application/octet-stream]
    --debug                         Output upload information
    --exclude=GLOB                  A glob pattern matching files to exclude
    --force                         Force upload
    --skip-checksum                 Overrides remote file when checksum is different
    --aws-access-key-id=STRING      The AWS access key ID or $AWS_ACCESS_KEY_ID
    --aws-secret-access-key=STRING  The AWS secret access key or $AWS_SECRET_ACCESS_KEYUsage
yarn add @percolate/publisher --dev
# you'll need AWS_ACCESS_KEY_ID, AWS_SECRET_ACCESS_KEY
npx s3 upload-dir dist/ s3://my-bucket.com/my_project/ --exclude=*.map
npx s3 -hDevelopment
yarn watchyarn run for all options.
1.2.22
1 year ago
1.2.21
1 year ago
1.2.16
4 years ago
1.2.15
4 years ago
1.2.13
4 years ago
1.2.12
4 years ago
1.2.9
5 years ago
1.2.10
4 years ago
1.2.11
4 years ago
1.2.8
5 years ago
1.2.7
5 years ago
1.2.6
5 years ago
1.2.5
5 years ago
1.2.4
5 years ago
1.2.2
6 years ago
1.2.1
6 years ago
1.2.0
6 years ago
1.1.4
6 years ago
1.1.3
6 years ago
1.1.2
6 years ago
1.1.1
6 years ago
1.1.0
7 years ago
1.0.6
7 years ago
1.0.5
7 years ago
1.0.4
7 years ago
1.0.3
7 years ago
1.0.2
7 years ago
1.0.1
8 years ago
1.0.0
8 years ago
0.0.2
9 years ago
0.0.1-beta.3
9 years ago
0.0.1-beta.2
9 years ago
0.0.1-beta.1
9 years ago
0.0.1-beta.0
9 years ago
0.0.1
9 years ago