machines/projects/Printhead/firmware/node/src/commands/tests.ts
2023-11-12 21:43:05 +01:00

37 lines
1.1 KiB
TypeScript

import * as CLI from 'yargs';
import { debug } from '..';
import * as utils from '../lib/common/strings';
import { read as readSheet } from '../lib/net/sheets';
import * as path from 'path';
import { sync as read } from '@xblox/fs/read';
import { sync as exists } from '@xblox/fs/exists';
import { sync as dir } from '@xblox/fs/dir';
import { sync as write } from '@xblox/fs/write';
import { Converter } from 'showdown';
const defaultOptions = (yargs: CLI.Argv) => {
return yargs.option('input', {
default: './',
describe: 'The sources'
}).option('output', {
default: './',
describe: 'The output'
}).option('debug', {
default: 'false',
describe: 'Enable internal debug message'
})
};
let options = (yargs: CLI.Argv) => defaultOptions(yargs);
// npm run build ; node ./build/main.js test
export const register = (cli: CLI.Argv) => {
return cli.command('test', 'test command', options, async (argv: CLI.Arguments) => {
if (argv.help) { return; }
readSheet('1oVEiGH4o3SV-mAA3Mb-WNVJMyYl4VMxLjWjrSw_ipJY', 'ElenaMargin');
});
};