Actualmente se piden los campos de los schemas con una funcion hecha a mano, esa soporta un valor por defecto que se imprime en unos corchetes. Me refiero al parametro def de la siguiente función.
|
export const ask = async (prompt : string, def : string = "") : Promise<string> => { |
|
return new Promise( resolve => { |
|
let cin = readline.createInterface({ |
|
input: process.stdin, |
|
output: process.stdout |
|
}); |
|
cin.question(prompt + `[${def}] `, input => { |
|
cin.close(); |
|
resolve(input) |
|
}); |
|
}); |
|
} |
La idea es que cuando se cree un schema, se pueda hacer como una documentacion que se muestre en cada campo para saber que se tiene que poner ahí.
Actualmente se piden los campos de los schemas con una funcion hecha a mano, esa soporta un valor por defecto que se imprime en unos corchetes. Me refiero al parametro
defde la siguiente función.acm-cli/utils.ts
Lines 15 to 26 in ada5aa6
La idea es que cuando se cree un schema, se pueda hacer como una documentacion que se muestre en cada campo para saber que se tiene que poner ahí.