Compare commits

...

3 commits

Author SHA1 Message Date
1440ea2c5e
bump version 2023-12-03 01:06:01 +09:00
f2c56009b5
help 2023-12-03 01:05:15 +09:00
a9d9ba82f8
version 2023-12-03 01:05:15 +09:00
4 changed files with 22 additions and 6 deletions

View file

@ -9,8 +9,8 @@ $ npx https://git.fogtype.com/nebel/gadl/archive/main.tar.gz --help
## Supported Sites ## Supported Sites
- [x] DMM ブックス (漫画) - DMM ブックス (漫画)
- [ ] Google Play ブックス (漫画) - Google Play ブックス (漫画)
## License ## License

18
main.ts
View file

@ -3,6 +3,7 @@ import { createBrowser } from "./browser";
import { createDatabase } from "./database"; import { createDatabase } from "./database";
import { type Book, createLibrary } from "./library"; import { type Book, createLibrary } from "./library";
import { type TPlatform, createPlatform } from "./platform"; import { type TPlatform, createPlatform } from "./platform";
import * as pkg from "./package.json";
const options = { const options = {
db: { db: {
@ -156,6 +157,13 @@ const options = {
json: { json: {
type: "boolean", type: "boolean",
}, },
version: {
type: "boolean",
short: "v",
run() {
console.log(pkg.version);
},
},
help: { help: {
type: "boolean", type: "boolean",
short: "h", short: "h",
@ -163,7 +171,15 @@ const options = {
console.log( console.log(
[ [
"Available options:", "Available options:",
...Object.keys(options).map((option) => ` --${option}`), ...Object.entries(options).map((option) =>
[
` --${option[0]}`,
"short" in option[1] && ` -${option[1].short}`,
option[1].type === "string" && "=<value>",
]
.filter(Boolean)
.join(""),
),
].join("\n"), ].join("\n"),
); );
}, },

4
package-lock.json generated
View file

@ -1,12 +1,12 @@
{ {
"name": "@fogtype/gadl", "name": "@fogtype/gadl",
"version": "0.1.0", "version": "1.0.0",
"lockfileVersion": 3, "lockfileVersion": 3,
"requires": true, "requires": true,
"packages": { "packages": {
"": { "": {
"name": "@fogtype/gadl", "name": "@fogtype/gadl",
"version": "0.1.0", "version": "1.0.0",
"license": "AGPL-3.0", "license": "AGPL-3.0",
"dependencies": { "dependencies": {
"fflate": "^0.8.1", "fflate": "^0.8.1",

View file

@ -1,6 +1,6 @@
{ {
"name": "@fogtype/gadl", "name": "@fogtype/gadl",
"version": "0.1.0", "version": "1.0.0",
"license": "AGPL-3.0", "license": "AGPL-3.0",
"type": "module", "type": "module",
"bin": "bin/run.js", "bin": "bin/run.js",