You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
28 lines
801 B
28 lines
801 B
import { input, password } from '@inquirer/prompts'
|
|
import { v4 as uuidv4 } from 'uuid'
|
|
import path from 'path'
|
|
import chalk from 'chalk'
|
|
import crypto from 'node:crypto'
|
|
|
|
import runMigrationSqlite from './../db/migration.js'
|
|
import getOrCreateSqlite from './../db/sqlite.js'
|
|
|
|
import TokenHelper from './../helper/token.js'
|
|
|
|
// getting flow
|
|
import FlowStore from './../store/flow.js'
|
|
|
|
// get config
|
|
import config from './../_config.js'
|
|
config()
|
|
|
|
// getting db and flowStore
|
|
const mainDB = getOrCreateSqlite({ 'uri': process.env.APP_SQLITE_URI_MAIN, 'create': true, 'readwrite': true })
|
|
const flowStore = new FlowStore(mainDB)
|
|
|
|
const results = flowStore.find()
|
|
|
|
for (const result of results) {
|
|
console.log(chalk.green(result.uuid + ' / Action: ' + result.action + ' / Schema: ' + result.schema))
|
|
}
|