@kudos-protocol/dosku-cli-basic
Version:
dosku command-line tool, base personality
48 lines (42 loc) • 894 B
JavaScript
// TODO: move to installed package... or do we even need this? is it in use?
import Conf from "conf";
import toml from "@iarna/toml";
// if we need to persist anything to config, we can configure it here
const schema = {
// foo: {
// type: 'number',
// maximum: 100,
// minimum: 1,
// default: 50
// },
// bar: {
// type: 'string',
// format: 'url'
// }
// execs: {
// type: "number",
// minimum: 0,
// },
namespaces: {
type: "array",
items: {
type: "string",
},
default: ["cmd.dosku.cli"],
},
};
const config = new Conf({
projectName: "dosku-cli",
schema,
fileExtension: "toml",
serialize: (store) => {
return toml.stringify(store);
},
deserialize: (inputToml) => {
return toml.parse(inputToml);
},
});
// config.set({
// execs: (1 + config.get("execs") || 0),
// });
export default config;