From 309573da719883a61109879c6815841a07fff033 Mon Sep 17 00:00:00 2001 From: Jacek Fiszer Date: Sun, 17 Nov 2024 15:35:50 +0100 Subject: [PATCH] feat(cli): add `-V, --version` option --- cli.ts | 2 ++ deno.lock | 105 ------------------------------------------------------ 2 files changed, 2 insertions(+), 105 deletions(-) delete mode 100644 deno.lock diff --git a/cli.ts b/cli.ts index 84fd738..2c74298 100644 --- a/cli.ts +++ b/cli.ts @@ -1,3 +1,4 @@ +import pdfrex from "./deno.json" with { type: "json" }; import { expandGlobSync } from "@std/fs"; import { join } from "@std/path"; import { Command } from "@cliffy/command"; @@ -18,6 +19,7 @@ type Options = { export function main() { new Command() .name("pdfrex") + .version(pdfrex.version).meta("deno", Deno.version.deno) .description(`Command line tool to merge or split pdf files`) .action(function () { this.showHelp(); diff --git a/deno.lock b/deno.lock deleted file mode 100644 index 55a9b4a..0000000 --- a/deno.lock +++ /dev/null @@ -1,105 +0,0 @@ -{ - "version": "4", - "specifiers": { - "jsr:@cliffy/command@1.0.0-rc.7": "1.0.0-rc.7", - "jsr:@cliffy/flags@1.0.0-rc.7": "1.0.0-rc.7", - "jsr:@cliffy/internal@1.0.0-rc.7": "1.0.0-rc.7", - "jsr:@cliffy/table@1.0.0-rc.7": "1.0.0-rc.7", - "jsr:@std/assert@^1.0.7": "1.0.7", - "jsr:@std/fmt@~1.0.2": "1.0.3", - "jsr:@std/fs@^1.0.5": "1.0.5", - "jsr:@std/internal@^1.0.5": "1.0.5", - "jsr:@std/path@^1.0.7": "1.0.7", - "jsr:@std/text@~1.0.7": "1.0.8", - "npm:pdf-lib@^1.17.1": "1.17.1" - }, - "jsr": { - "@cliffy/command@1.0.0-rc.7": { - "integrity": "1288808d7a3cd18b86c24c2f920e47a6d954b7e23cadc35c8cbd78f8be41f0cd", - "dependencies": [ - "jsr:@cliffy/flags", - "jsr:@cliffy/internal", - "jsr:@cliffy/table", - "jsr:@std/fmt", - "jsr:@std/text" - ] - }, - "@cliffy/flags@1.0.0-rc.7": { - "integrity": "318d9be98f6a6417b108e03dec427dea96cdd41a15beb21d2554ae6da450a781", - "dependencies": [ - "jsr:@std/text" - ] - }, - "@cliffy/internal@1.0.0-rc.7": { - "integrity": "10412636ab3e67517d448be9eaab1b70c88eba9be22617b5d146257a11cc9b17" - }, - "@cliffy/table@1.0.0-rc.7": { - "integrity": "9fdd9776eda28a0b397981c400eeb1aa36da2371b43eefe12e6ff555290e3180", - "dependencies": [ - "jsr:@std/fmt" - ] - }, - "@std/assert@1.0.7": { - "integrity": "64ce9fac879e0b9f3042a89b3c3f8ccfc9c984391af19e2087513a79d73e28c3", - "dependencies": [ - "jsr:@std/internal" - ] - }, - "@std/fmt@1.0.3": { - "integrity": "97765c16aa32245ff4e2204ecf7d8562496a3cb8592340a80e7e554e0bb9149f" - }, - "@std/fs@1.0.5": { - "integrity": "41806ad6823d0b5f275f9849a2640d87e4ef67c51ee1b8fb02426f55e02fd44e", - "dependencies": [ - "jsr:@std/path" - ] - }, - "@std/internal@1.0.5": { - "integrity": "54a546004f769c1ac9e025abd15a76b6671ddc9687e2313b67376125650dc7ba" - }, - "@std/path@1.0.7": { - "integrity": "76a689e07f0e15dcc6002ec39d0866797e7156629212b28f27179b8a5c3b33a1" - }, - "@std/text@1.0.8": { - "integrity": "40ba34caa095f393e78796e5eda37b8b4e2cc6cfd6f51f34658ad7487b1451e4" - } - }, - "npm": { - "@pdf-lib/standard-fonts@1.0.0": { - "integrity": "sha512-hU30BK9IUN/su0Mn9VdlVKsWBS6GyhVfqjwl1FjZN4TxP6cCw0jP2w7V3Hf5uX7M0AZJ16vey9yE0ny7Sa59ZA==", - "dependencies": [ - "pako" - ] - }, - "@pdf-lib/upng@1.0.1": { - "integrity": "sha512-dQK2FUMQtowVP00mtIksrlZhdFXQZPC+taih1q4CvPZ5vqdxR/LKBaFg0oAfzd1GlHZXXSPdQfzQnt+ViGvEIQ==", - "dependencies": [ - "pako" - ] - }, - "pako@1.0.11": { - "integrity": "sha512-4hLB8Py4zZce5s4yd9XzopqwVv/yGNhV1Bl8NTmCq1763HeK2+EwVTv+leGeL13Dnh2wfbqowVPXCIO0z4taYw==" - }, - "pdf-lib@1.17.1": { - "integrity": "sha512-V/mpyJAoTsN4cnP31vc0wfNA1+p20evqqnap0KLoRUN0Yk/p3wN52DOEsL4oBFcLdb76hlpKPtzJIgo67j/XLw==", - "dependencies": [ - "@pdf-lib/standard-fonts", - "@pdf-lib/upng", - "pako", - "tslib" - ] - }, - "tslib@1.14.1": { - "integrity": "sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg==" - } - }, - "workspace": { - "dependencies": [ - "jsr:@cliffy/command@1.0.0-rc.7", - "jsr:@std/assert@^1.0.7", - "jsr:@std/fs@^1.0.5", - "jsr:@std/path@^1.0.7", - "npm:pdf-lib@^1.17.1" - ] - } -}