{"_id":"@asdsadw12312dwd2112xz/cert-check-cli","name":"@asdsadw12312dwd2112xz/cert-check-cli","dist-tags":{"latest":"1.0.0"},"versions":{"1.0.0":{"name":"@asdsadw12312dwd2112xz/cert-check-cli","version":"1.0.0","description":"Check SSL/TLS certificates from the terminal","type":"module","bin":{"cert-check-cli":"dist/index.js"},"scripts":{"build":"tsup","dev":"tsup --watch"},"dependencies":{"chalk":"^5.3.0","commander":"^12.1.0"},"devDependencies":{"tsup":"^8.1.0","typescript":"^5.4.5"},"gitHead":"b5d7734bd788af35ceeb4477903d97849ae10643","_id":"@asdsadw12312dwd2112xz/cert-check-cli@1.0.0","_nodeVersion":"25.9.0","_npmVersion":"11.12.1","dist":{"integrity":"sha512-1lUrDnd5OcrQg4bmddrhsv7Lgjfd/v0mEK0yMdbNDR5HMUQWl/CYOC4MwCJ9G1OER++mlQZvr3KX2cbktwVG4w==","shasum":"adbad1485fbed2eaace92e8f225e39358e7f0aa0","tarball":"https://registry.npmjs.org/@asdsadw12312dwd2112xz/cert-check-cli/-/cert-check-cli-1.0.0.tgz","fileCount":6,"unpackedSize":14404,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEYCIQCzXQdcjVBreu7y6UCp6Z/3u5DZuNA6OHbqvIGQ47E39gIhALHf/pxIj84dcF/VmiNNPDa3H7F2jfY1q6MNJvEEitW2"}]},"_npmUser":{"name":"asdsadw12312dwd2112xz","email":"okirmio@gmail.com"},"directories":{},"maintainers":[{"name":"asdsadw12312dwd2112xz","email":"okirmio@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/cert-check-cli_1.0.0_1775436172803_0.5407773907358238"},"_hasShrinkwrap":false}},"time":{"created":"2026-04-06T00:42:52.710Z","1.0.0":"2026-04-06T00:42:53.014Z","modified":"2026-04-06T00:42:53.234Z"},"maintainers":[{"name":"asdsadw12312dwd2112xz","email":"okirmio@gmail.com"}],"description":"Check SSL/TLS certificates from the terminal","readme":"# cert-check-cli\n\nCheck SSL/TLS certificates from the terminal.\n\n## Installation\n\n```bash\nnpm install -g cert-check-cli\n```\n\nOr run directly:\n\n```bash\nnpx cert-check-cli example.com\n```\n\n## Usage\n\n```\ncert-check-cli [options] <domains...>\n```\n\n### Options\n\n| Option | Description |\n|--------|-------------|\n| `--json` | Output results as JSON |\n| `--warn-days <n>` | Exit with code 1 if cert expires within N days |\n| `--port <n>` | Default port (default: 443) |\n| `--timeout <ms>` | Connection timeout in ms (default: 10000) |\n| `-V, --version` | Print version |\n| `-h, --help` | Show help |\n\n## Examples\n\n### Check a single domain\n\n```bash\ncert-check-cli example.com\n```\n\nOutput:\n```\n────────────────────────────────────────────────────────────\nDomain: example.com\n  Status:       ✓ VALID\n  Days left:    245 days\n  Valid from:   Jan 1 00:00:00 2024 GMT\n  Valid to:     Dec 31 23:59:59 2024 GMT\n  Subject:      CN=example.com\n  Issuer:       C=US, O=Let's Encrypt, CN=R3\n  SANs:         example.com, www.example.com\n  TLS version:  TLSv1.3\n  Cipher:       TLS_AES_256_GCM_SHA384 (TLSv1.3)\n────────────────────────────────────────────────────────────\n```\n\n### Check multiple domains\n\n```bash\ncert-check-cli github.com google.com cloudflare.com\n```\n\n### Non-standard port\n\n```bash\ncert-check-cli myserver.com:8443\n# or\ncert-check-cli myserver.com --port 8443\n```\n\n### JSON output\n\n```bash\ncert-check-cli example.com --json\n```\n\n### Alert mode (CI/monitoring)\n\nExit with code 1 if any cert expires within 14 days:\n\n```bash\ncert-check-cli example.com --warn-days 14\necho $?  # 0 = ok, 1 = expiring or error\n```\n\n## Color coding\n\n- **Green** — valid, more than 30 days remaining\n- **Yellow** — expiring within 30 days\n- **Red** — expired\n\n## Build from source\n\n```bash\nnpm install\nnpm run build\nnode dist/index.js example.com\n```\n","readmeFilename":"README.md","_rev":"1-54d2ef591736a6b9391b88c30f75c2b5"}