Christian Fraß commited on 2021-03-04 08:18:19
Zeige 1 geänderte Dateien mit 15 Einfügungen und 5 Löschungen.
| ... | ... |
@@ -36,7 +36,7 @@ async function main(args : Array<string>) : Promise<void> |
| 36 | 36 |
{
|
| 37 | 37 |
const concept_id = parseInt(args.shift()); |
| 38 | 38 |
const exposal : services.concept.type_exposal = await services.concept.expose(concept_id); |
| 39 |
- console.info(JSON.stringify(exposal, undefined, "\t")); |
|
| 39 |
+ console.info(helpers.json.encode_extended(exposal, true, 0)); |
|
| 40 | 40 |
process.exit(0); |
| 41 | 41 |
break; |
| 42 | 42 |
} |
| ... | ... |
@@ -77,18 +77,21 @@ async function main(args : Array<string>) : Promise<void> |
| 77 | 77 |
{
|
| 78 | 78 |
const directory : string = ((args.length >= 1) ? args.shift() : "/tmp"); |
| 79 | 79 |
const result : Array<services.concept.type_exposal> = await services.concept.export_(); |
| 80 |
- for await (const exposal of result) |
|
| 80 |
+ const digits : int = 3; |
|
| 81 |
+ for (const exposal of result) |
|
| 81 | 82 |
{
|
| 82 | 83 |
const path : string = helpers.string.coin |
| 83 | 84 |
( |
| 84 | 85 |
"{{directory}}/concept_{{id}}.json",
|
| 85 | 86 |
{
|
| 86 | 87 |
"directory": directory, |
| 87 |
- "id": helpers.string.pad_left(exposal.id.toFixed(0), 5, "0"), |
|
| 88 |
+ "id": helpers.string.pad_left(exposal.id.toFixed(0), digits, "0"), |
|
| 88 | 89 |
} |
| 89 | 90 |
); |
| 90 |
- const content : string = JSON.stringify(result, undefined, "\t"); |
|
| 91 |
+ delete exposal.id; |
|
| 92 |
+ const content : string = helpers.json.encode_extended(exposal, true, 0); |
|
| 91 | 93 |
await helpers.file.write(path, content); |
| 94 |
+ // console.info(path); |
|
| 92 | 95 |
} |
| 93 | 96 |
console.info(directory); |
| 94 | 97 |
process.exit(0); |
| ... | ... |
@@ -194,5 +197,12 @@ async function main(args : Array<string>) : Promise<void> |
| 194 | 197 |
} |
| 195 | 198 |
|
| 196 | 199 |
|
| 197 |
-main(process.argv.slice(2)); |
|
| 200 |
+main(process.argv.slice(2)) |
|
| 201 |
+.catch |
|
| 202 |
+( |
|
| 203 |
+ (error) => |
|
| 204 |
+ {
|
|
| 205 |
+ console.error(error.toString()); |
|
| 206 |
+ } |
|
| 207 |
+); |
|
| 198 | 208 |
|
| 199 | 209 |