maintainence love

This commit is contained in:
Code 2025-02-11 13:25:14 +01:00
parent b1fe264355
commit a9a216ccf6
14 changed files with 39 additions and 90 deletions

View File

@ -1,4 +1,4 @@
#!/usr/bin/env node
#!/usr/bin/env node
"use strict";
var __importDefault = (this && this.__importDefault) || function (mod) {
return (mod && mod.__esModule) ? mod : { "default": mod };

View File

@ -1,4 +1,4 @@
#!/usr/bin/env node
#!/usr/bin/env node
"use strict";
Object.defineProperty(exports, "__esModule", { value: true });
const _cli_1 = require("./_cli");

View File

@ -35,7 +35,8 @@
"@plastichub/core": "^0.2.6",
"@plastichub/fs": "^0.13.41",
"@plastichub/osr-cache": "^0.4.8",
"@plastichub/osr-commons": "^0.5.3",
"@plastichub/osr-cli-commons": "file:../osr-cli-commons",
"@plastichub/osr-commons": "file:../osr-commons",
"@types/node": "^20.17.9",
"@types/yargs": "^17.0.11",
"add": "^2.0.6",

View File

@ -37,7 +37,8 @@ export const defaultOptions = (yargs: CLI.Argv) => {
}).option('configuration', {
default: 'Default',
describe: 'Set the Model Configuration to be used',
type: 'string'
type: 'string',
alias: 'c'
}).option('cache', {
default: false,
describe: 'Enable caching',

View File

@ -36,7 +36,8 @@ const defaultOptions = (yargs) => {
}).option('configuration', {
default: 'Default',
describe: 'Set the Model Configuration to be used',
type: 'string'
type: 'string',
alias: 'c'
}).option('cache', {
default: false,
describe: 'Enable caching',

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

View File

@ -1,5 +1,6 @@
import * as path from 'path'
import * as CLI from 'yargs'
import { z, ZodTypeAny, ZodObject, ZodEffects, ZodOptional, ZodDefault } from 'zod'
import { sync as writeFS } from '@plastichub/fs/write'
import { zodToTs, printNode } from 'zod-to-ts'
@ -132,7 +133,7 @@ export const toYargs = (yargs: CLI.Argv, zodSchema: ZodObject<any>, options?: {
const args = {
type,
default: defaultValue,
describe: `${zodField._def.description || ''} ${descriptionExtra}`.trim()
describe: `${zodField._def.description || ''} ${descriptionExtra}`.trim()
}
if(options?.onKey){
handled = options.onKey(yargs, key, args)

View File

@ -3,20 +3,20 @@
# Example script for Google Drive operations using rclone
# Define local and remote paths
LOCAL_DIR="/path/to/local/files"
GDRIVE_DIR="gdrive:/backup"
LOCAL_DIR="./test"
GDRIVE_DIR="gdrive:/"
# Upload files to Google Drive
rclone copy "${LOCAL_DIR}" "${GDRIVE_DIR}" --progress --transfers 4
#rclone copy "${LOCAL_DIR}" "${GDRIVE_DIR}" --progress --transfers 4
# List files in Google Drive directory
rclone ls "${GDRIVE_DIR}"
#rclone ls "${GDRIVE_DIR}"
# Synchronize local directory with Google Drive
rclone sync "${LOCAL_DIR}" "${GDRIVE_DIR}" --progress --track-renames
rclone sync "${GDRIVE_DIR}" "${LOCAL_DIR}" --progress --track-renames
# Check for differences
rclone check "${LOCAL_DIR}" "${GDRIVE_DIR}" --one-way
#rclone check "${LOCAL_DIR}" "${GDRIVE_DIR}" --one-way
# Download from Google Drive
rclone copy "${GDRIVE_DIR}" "${LOCAL_DIR}" --progress --transfers 4
#rclone copy "${GDRIVE_DIR}" "${LOCAL_DIR}" --progress --transfers 4

View File

@ -1,22 +0,0 @@
# Sample rclone configuration file
[local]
type = local
# Google Drive configuration
[gdrive]
type = drive
client_id = YOUR_CLIENT_ID
client_secret = YOUR_CLIENT_SECRET
scope = drive
token = {"access_token":"your_access_token","refresh_token":"your_refresh_token"}
team_drive =
# S3 API configuration example
[s3]
type = s3
provider = AWS
env_auth = false
access_key_id = YOUR_AWS_ACCESS_KEY_ID
secret_access_key = YOUR_AWS_SECRET_ACCESS_KEY
region = us-east-1

View File

@ -1,4 +1,4 @@
#!/usr/bin/env node
#!/usr/bin/env node
"use strict";
var __awaiter = (this && this.__awaiter) || function (thisArg, _arguments, P, generator) {
function adopt(value) { return value instanceof P ? value : new P(function (resolve) { resolve(value); }); }

View File

@ -15,7 +15,6 @@
"@plastichub/fs": "^0.13.39",
"@plastichub/osr-ai": "file:../osr-ai",
"@plastichub/osr-cache": "^0.3.9",
"@plastichub/osr-cli-commons": "file:../osr-cli-commons",
"@plastichub/osr-commons": "file:../osr-commons",
"@plastichub/osr-i18n": "file:../osr-i18n",
"@plastichub/osr-log": "file:../osr-log",
@ -211,6 +210,7 @@
"../osr-cli-commons": {
"name": "@plastichub/osr-cli-commons",
"version": "0.5.7",
"extraneous": true,
"license": "BSD-3-Clause",
"dependencies": {
"@plastichub/core": "^0.2.6",
@ -260,6 +260,7 @@
"fast-glob": "^3.3.2",
"filenamify": "^4.3.0",
"glob": "^11.0.0",
"glob-base": "^0.3.0",
"is-glob": "^4.0.3",
"parse-glob": "^3.0.4",
"sanitize-filename": "^1.6.3",
@ -4324,10 +4325,6 @@
"resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz",
"integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A=="
},
"node_modules/@plastichub/osr-cli-commons": {
"resolved": "../osr-cli-commons",
"link": true
},
"node_modules/@plastichub/osr-commons": {
"resolved": "../osr-commons",
"link": true
@ -20121,36 +20118,6 @@
}
}
},
"@plastichub/osr-cli-commons": {
"version": "file:../osr-cli-commons",
"requires": {
"@plastichub/core": "^0.2.6",
"@plastichub/fs": "^0.13.40",
"@plastichub/osr-commons": "^0.4.6",
"@plastichub/osr-log": "^0.1.2",
"@types/jest": "^29.5.14",
"@types/node": "^20.17.16",
"@types/yargs": "^17.0.33",
"ansi-regex": "^5.0.0",
"cryptr": "^6.0.3",
"env-var": "^7.1.1",
"fast-glob": "^3.2.11",
"glob": "^10.4.1",
"glob-base": "github:justin-caribou/glob-base",
"is-glob": "^4.0.3",
"jest": "^29.7.0",
"p-map": "^4.0.0",
"parse-glob": "^3.0.4",
"ts-jest": "^29.2.5",
"tslog": "^4.9.3",
"typescript": "^5.6.3",
"yaml": "^2.6.0",
"yargs": "^17.7.2",
"zod": "^3.23.8",
"zod-to-json-schema": "^3.23.5",
"zod-to-ts": "^1.2.0"
}
},
"@plastichub/osr-commons": {
"version": "file:../osr-commons",
"requires": {
@ -20162,6 +20129,7 @@
"fast-glob": "^3.3.2",
"filenamify": "^4.3.0",
"glob": "^11.0.0",
"glob-base": "^0.3.0",
"is-glob": "^4.0.3",
"parse-glob": "^3.0.4",
"sanitize-filename": "^1.6.3",

View File

@ -16,7 +16,6 @@
"@plastichub/fs": "^0.13.39",
"@plastichub/osr-ai": "file:../osr-ai",
"@plastichub/osr-cache": "^0.3.9",
"@plastichub/osr-cli-commons": "file:../osr-cli-commons",
"@plastichub/osr-commons": "file:../osr-commons",
"@plastichub/osr-i18n": "file:../osr-i18n",
"@plastichub/osr-log": "file:../osr-log",

View File

@ -4,12 +4,12 @@ export declare const compilerVariables: () => z.ZodIntersection<z.ZodObject<{
sourceLanguage: z.ZodDefault<z.ZodUnion<[z.ZodEnum<["en", "pt", "bg", "cs", "da", "de", "el", "es", "et", "fi", "fr", "hu", "id", "it", "ja", "ko", "lt", "lv", "nb", "nl", "pl", "ro", "ru", "sk", "sl", "sv", "tr", "uk", "zh"]>, z.ZodEnum<["en-GB", "en-US", "pt-BR", "pt-PT"]>]>>;
i18n: z.ZodDefault<z.ZodString>;
}, "strip", z.ZodTypeAny, {
sourceLanguage?: "id" | "tr" | "en" | "pt" | "bg" | "cs" | "da" | "de" | "el" | "es" | "et" | "fi" | "fr" | "hu" | "it" | "ja" | "ko" | "lt" | "lv" | "nb" | "nl" | "pl" | "ro" | "ru" | "sk" | "sl" | "sv" | "uk" | "zh" | "en-GB" | "en-US" | "pt-BR" | "pt-PT";
targetLanguage?: "id" | "tr" | "en" | "pt" | "bg" | "cs" | "da" | "de" | "el" | "es" | "et" | "fi" | "fr" | "hu" | "it" | "ja" | "ko" | "lt" | "lv" | "nb" | "nl" | "pl" | "ro" | "ru" | "sk" | "sl" | "sv" | "uk" | "zh";
sourceLanguage?: "en" | "pt" | "bg" | "cs" | "da" | "de" | "el" | "es" | "et" | "fi" | "fr" | "hu" | "id" | "it" | "ja" | "ko" | "lt" | "lv" | "nb" | "nl" | "pl" | "ro" | "ru" | "sk" | "sl" | "sv" | "tr" | "uk" | "zh" | "en-GB" | "en-US" | "pt-BR" | "pt-PT";
targetLanguage?: "en" | "pt" | "bg" | "cs" | "da" | "de" | "el" | "es" | "et" | "fi" | "fr" | "hu" | "id" | "it" | "ja" | "ko" | "lt" | "lv" | "nb" | "nl" | "pl" | "ro" | "ru" | "sk" | "sl" | "sv" | "tr" | "uk" | "zh";
i18n?: string;
}, {
sourceLanguage?: "id" | "tr" | "en" | "pt" | "bg" | "cs" | "da" | "de" | "el" | "es" | "et" | "fi" | "fr" | "hu" | "it" | "ja" | "ko" | "lt" | "lv" | "nb" | "nl" | "pl" | "ro" | "ru" | "sk" | "sl" | "sv" | "uk" | "zh" | "en-GB" | "en-US" | "pt-BR" | "pt-PT";
targetLanguage?: "id" | "tr" | "en" | "pt" | "bg" | "cs" | "da" | "de" | "el" | "es" | "et" | "fi" | "fr" | "hu" | "it" | "ja" | "ko" | "lt" | "lv" | "nb" | "nl" | "pl" | "ro" | "ru" | "sk" | "sl" | "sv" | "uk" | "zh";
sourceLanguage?: "en" | "pt" | "bg" | "cs" | "da" | "de" | "el" | "es" | "et" | "fi" | "fr" | "hu" | "id" | "it" | "ja" | "ko" | "lt" | "lv" | "nb" | "nl" | "pl" | "ro" | "ru" | "sk" | "sl" | "sv" | "tr" | "uk" | "zh" | "en-GB" | "en-US" | "pt-BR" | "pt-PT";
targetLanguage?: "en" | "pt" | "bg" | "cs" | "da" | "de" | "el" | "es" | "et" | "fi" | "fr" | "hu" | "id" | "it" | "ja" | "ko" | "lt" | "lv" | "nb" | "nl" | "pl" | "ro" | "ru" | "sk" | "sl" | "sv" | "tr" | "uk" | "zh";
i18n?: string;
}>, z.ZodRecord<z.ZodString, z.ZodAny>>;
export declare const compilerOptions: () => z.ZodObject<{
@ -33,12 +33,12 @@ export declare const compilerOptions: () => z.ZodObject<{
sourceLanguage: z.ZodDefault<z.ZodUnion<[z.ZodEnum<["en", "pt", "bg", "cs", "da", "de", "el", "es", "et", "fi", "fr", "hu", "id", "it", "ja", "ko", "lt", "lv", "nb", "nl", "pl", "ro", "ru", "sk", "sl", "sv", "tr", "uk", "zh"]>, z.ZodEnum<["en-GB", "en-US", "pt-BR", "pt-PT"]>]>>;
i18n: z.ZodDefault<z.ZodString>;
}, "strip", z.ZodTypeAny, {
sourceLanguage?: "id" | "tr" | "en" | "pt" | "bg" | "cs" | "da" | "de" | "el" | "es" | "et" | "fi" | "fr" | "hu" | "it" | "ja" | "ko" | "lt" | "lv" | "nb" | "nl" | "pl" | "ro" | "ru" | "sk" | "sl" | "sv" | "uk" | "zh" | "en-GB" | "en-US" | "pt-BR" | "pt-PT";
targetLanguage?: "id" | "tr" | "en" | "pt" | "bg" | "cs" | "da" | "de" | "el" | "es" | "et" | "fi" | "fr" | "hu" | "it" | "ja" | "ko" | "lt" | "lv" | "nb" | "nl" | "pl" | "ro" | "ru" | "sk" | "sl" | "sv" | "uk" | "zh";
sourceLanguage?: "en" | "pt" | "bg" | "cs" | "da" | "de" | "el" | "es" | "et" | "fi" | "fr" | "hu" | "id" | "it" | "ja" | "ko" | "lt" | "lv" | "nb" | "nl" | "pl" | "ro" | "ru" | "sk" | "sl" | "sv" | "tr" | "uk" | "zh" | "en-GB" | "en-US" | "pt-BR" | "pt-PT";
targetLanguage?: "en" | "pt" | "bg" | "cs" | "da" | "de" | "el" | "es" | "et" | "fi" | "fr" | "hu" | "id" | "it" | "ja" | "ko" | "lt" | "lv" | "nb" | "nl" | "pl" | "ro" | "ru" | "sk" | "sl" | "sv" | "tr" | "uk" | "zh";
i18n?: string;
}, {
sourceLanguage?: "id" | "tr" | "en" | "pt" | "bg" | "cs" | "da" | "de" | "el" | "es" | "et" | "fi" | "fr" | "hu" | "it" | "ja" | "ko" | "lt" | "lv" | "nb" | "nl" | "pl" | "ro" | "ru" | "sk" | "sl" | "sv" | "uk" | "zh" | "en-GB" | "en-US" | "pt-BR" | "pt-PT";
targetLanguage?: "id" | "tr" | "en" | "pt" | "bg" | "cs" | "da" | "de" | "el" | "es" | "et" | "fi" | "fr" | "hu" | "it" | "ja" | "ko" | "lt" | "lv" | "nb" | "nl" | "pl" | "ro" | "ru" | "sk" | "sl" | "sv" | "uk" | "zh";
sourceLanguage?: "en" | "pt" | "bg" | "cs" | "da" | "de" | "el" | "es" | "et" | "fi" | "fr" | "hu" | "id" | "it" | "ja" | "ko" | "lt" | "lv" | "nb" | "nl" | "pl" | "ro" | "ru" | "sk" | "sl" | "sv" | "tr" | "uk" | "zh" | "en-GB" | "en-US" | "pt-BR" | "pt-PT";
targetLanguage?: "en" | "pt" | "bg" | "cs" | "da" | "de" | "el" | "es" | "et" | "fi" | "fr" | "hu" | "id" | "it" | "ja" | "ko" | "lt" | "lv" | "nb" | "nl" | "pl" | "ro" | "ru" | "sk" | "sl" | "sv" | "tr" | "uk" | "zh";
i18n?: string;
}>, z.ZodRecord<z.ZodString, z.ZodAny>>>;
}, "passthrough", z.ZodTypeAny, z.objectOutputType<{
@ -62,12 +62,12 @@ export declare const compilerOptions: () => z.ZodObject<{
sourceLanguage: z.ZodDefault<z.ZodUnion<[z.ZodEnum<["en", "pt", "bg", "cs", "da", "de", "el", "es", "et", "fi", "fr", "hu", "id", "it", "ja", "ko", "lt", "lv", "nb", "nl", "pl", "ro", "ru", "sk", "sl", "sv", "tr", "uk", "zh"]>, z.ZodEnum<["en-GB", "en-US", "pt-BR", "pt-PT"]>]>>;
i18n: z.ZodDefault<z.ZodString>;
}, "strip", z.ZodTypeAny, {
sourceLanguage?: "id" | "tr" | "en" | "pt" | "bg" | "cs" | "da" | "de" | "el" | "es" | "et" | "fi" | "fr" | "hu" | "it" | "ja" | "ko" | "lt" | "lv" | "nb" | "nl" | "pl" | "ro" | "ru" | "sk" | "sl" | "sv" | "uk" | "zh" | "en-GB" | "en-US" | "pt-BR" | "pt-PT";
targetLanguage?: "id" | "tr" | "en" | "pt" | "bg" | "cs" | "da" | "de" | "el" | "es" | "et" | "fi" | "fr" | "hu" | "it" | "ja" | "ko" | "lt" | "lv" | "nb" | "nl" | "pl" | "ro" | "ru" | "sk" | "sl" | "sv" | "uk" | "zh";
sourceLanguage?: "en" | "pt" | "bg" | "cs" | "da" | "de" | "el" | "es" | "et" | "fi" | "fr" | "hu" | "id" | "it" | "ja" | "ko" | "lt" | "lv" | "nb" | "nl" | "pl" | "ro" | "ru" | "sk" | "sl" | "sv" | "tr" | "uk" | "zh" | "en-GB" | "en-US" | "pt-BR" | "pt-PT";
targetLanguage?: "en" | "pt" | "bg" | "cs" | "da" | "de" | "el" | "es" | "et" | "fi" | "fr" | "hu" | "id" | "it" | "ja" | "ko" | "lt" | "lv" | "nb" | "nl" | "pl" | "ro" | "ru" | "sk" | "sl" | "sv" | "tr" | "uk" | "zh";
i18n?: string;
}, {
sourceLanguage?: "id" | "tr" | "en" | "pt" | "bg" | "cs" | "da" | "de" | "el" | "es" | "et" | "fi" | "fr" | "hu" | "it" | "ja" | "ko" | "lt" | "lv" | "nb" | "nl" | "pl" | "ro" | "ru" | "sk" | "sl" | "sv" | "uk" | "zh" | "en-GB" | "en-US" | "pt-BR" | "pt-PT";
targetLanguage?: "id" | "tr" | "en" | "pt" | "bg" | "cs" | "da" | "de" | "el" | "es" | "et" | "fi" | "fr" | "hu" | "it" | "ja" | "ko" | "lt" | "lv" | "nb" | "nl" | "pl" | "ro" | "ru" | "sk" | "sl" | "sv" | "uk" | "zh";
sourceLanguage?: "en" | "pt" | "bg" | "cs" | "da" | "de" | "el" | "es" | "et" | "fi" | "fr" | "hu" | "id" | "it" | "ja" | "ko" | "lt" | "lv" | "nb" | "nl" | "pl" | "ro" | "ru" | "sk" | "sl" | "sv" | "tr" | "uk" | "zh" | "en-GB" | "en-US" | "pt-BR" | "pt-PT";
targetLanguage?: "en" | "pt" | "bg" | "cs" | "da" | "de" | "el" | "es" | "et" | "fi" | "fr" | "hu" | "id" | "it" | "ja" | "ko" | "lt" | "lv" | "nb" | "nl" | "pl" | "ro" | "ru" | "sk" | "sl" | "sv" | "tr" | "uk" | "zh";
i18n?: string;
}>, z.ZodRecord<z.ZodString, z.ZodAny>>>;
}, z.ZodTypeAny, "passthrough">, z.objectInputType<{
@ -91,12 +91,12 @@ export declare const compilerOptions: () => z.ZodObject<{
sourceLanguage: z.ZodDefault<z.ZodUnion<[z.ZodEnum<["en", "pt", "bg", "cs", "da", "de", "el", "es", "et", "fi", "fr", "hu", "id", "it", "ja", "ko", "lt", "lv", "nb", "nl", "pl", "ro", "ru", "sk", "sl", "sv", "tr", "uk", "zh"]>, z.ZodEnum<["en-GB", "en-US", "pt-BR", "pt-PT"]>]>>;
i18n: z.ZodDefault<z.ZodString>;
}, "strip", z.ZodTypeAny, {
sourceLanguage?: "id" | "tr" | "en" | "pt" | "bg" | "cs" | "da" | "de" | "el" | "es" | "et" | "fi" | "fr" | "hu" | "it" | "ja" | "ko" | "lt" | "lv" | "nb" | "nl" | "pl" | "ro" | "ru" | "sk" | "sl" | "sv" | "uk" | "zh" | "en-GB" | "en-US" | "pt-BR" | "pt-PT";
targetLanguage?: "id" | "tr" | "en" | "pt" | "bg" | "cs" | "da" | "de" | "el" | "es" | "et" | "fi" | "fr" | "hu" | "it" | "ja" | "ko" | "lt" | "lv" | "nb" | "nl" | "pl" | "ro" | "ru" | "sk" | "sl" | "sv" | "uk" | "zh";
sourceLanguage?: "en" | "pt" | "bg" | "cs" | "da" | "de" | "el" | "es" | "et" | "fi" | "fr" | "hu" | "id" | "it" | "ja" | "ko" | "lt" | "lv" | "nb" | "nl" | "pl" | "ro" | "ru" | "sk" | "sl" | "sv" | "tr" | "uk" | "zh" | "en-GB" | "en-US" | "pt-BR" | "pt-PT";
targetLanguage?: "en" | "pt" | "bg" | "cs" | "da" | "de" | "el" | "es" | "et" | "fi" | "fr" | "hu" | "id" | "it" | "ja" | "ko" | "lt" | "lv" | "nb" | "nl" | "pl" | "ro" | "ru" | "sk" | "sl" | "sv" | "tr" | "uk" | "zh";
i18n?: string;
}, {
sourceLanguage?: "id" | "tr" | "en" | "pt" | "bg" | "cs" | "da" | "de" | "el" | "es" | "et" | "fi" | "fr" | "hu" | "it" | "ja" | "ko" | "lt" | "lv" | "nb" | "nl" | "pl" | "ro" | "ru" | "sk" | "sl" | "sv" | "uk" | "zh" | "en-GB" | "en-US" | "pt-BR" | "pt-PT";
targetLanguage?: "id" | "tr" | "en" | "pt" | "bg" | "cs" | "da" | "de" | "el" | "es" | "et" | "fi" | "fr" | "hu" | "it" | "ja" | "ko" | "lt" | "lv" | "nb" | "nl" | "pl" | "ro" | "ru" | "sk" | "sl" | "sv" | "uk" | "zh";
sourceLanguage?: "en" | "pt" | "bg" | "cs" | "da" | "de" | "el" | "es" | "et" | "fi" | "fr" | "hu" | "id" | "it" | "ja" | "ko" | "lt" | "lv" | "nb" | "nl" | "pl" | "ro" | "ru" | "sk" | "sl" | "sv" | "tr" | "uk" | "zh" | "en-GB" | "en-US" | "pt-BR" | "pt-PT";
targetLanguage?: "en" | "pt" | "bg" | "cs" | "da" | "de" | "el" | "es" | "et" | "fi" | "fr" | "hu" | "id" | "it" | "ja" | "ko" | "lt" | "lv" | "nb" | "nl" | "pl" | "ro" | "ru" | "sk" | "sl" | "sv" | "tr" | "uk" | "zh";
i18n?: string;
}>, z.ZodRecord<z.ZodString, z.ZodAny>>>;
}, z.ZodTypeAny, "passthrough">>;