buildstamp
v3.5.0
Published
Buildstamp JS/TS API
Downloads
319
Readme
buildstamp
A small utility for gathering build details
Install
yarn add buildstamp
# or
npm i buildstamp
Usage
JS/TS API
import {buildstamp} from '@qiwi/buildstamp'
await buildstamp({
output: 'buildstamp.json', // filepath or `console` or `false` to disable
git: true, // to capture git digest
ci: true, // to collect basic CICD info
date: true, // to attach the current iso8601 date
extra: { // Object.assign mixin
foo: 'bar'
}
})
// returns a plain object, so you're able to process it in any way
CLI
npx buildstamp --output='buildstamp.json' --extra='{"foo": "bar"}'
| Flag | Description | Default |
|------------------|-----------------------------|-------------------|
| --output
, -o
| Buildstamp file destination | buildstamp.json
|
| --cwd
| Working directory | process.cwd()
|
| --git
| Collect git info | true
|
| --ci
| Capture CI digest | true
|
| --date
| Attach ISO8601 date | true
|
| --safe
| Suppress errors | false
|
| --extra
| JSON mixin to inject | {}
|
| --help
| Print help info | |