A Docker-like CLI and HTTP API for managing headless VMs

run format

+15 -11
+15 -11
src/xorriso.ts
··· 38 38 Object.entries(obj).map(([key, value]) => [ 39 39 _.snakeCase(key), 40 40 snakeCase(value), 41 - ]) 41 + ]), 42 42 ); 43 43 } 44 44 return obj; ··· 57 57 stringify(snakeCase(seed.metaData), { 58 58 flowLevel: -1, 59 59 lineWidth: -1, 60 - }) 60 + }), 61 61 ), 62 62 catch: (error) => new FileSystemError(error), 63 63 }); ··· 67 67 try: () => 68 68 Deno.writeTextFile( 69 69 "seed/user-data", 70 - `#cloud-config\n${stringify(snakeCase(seed.userData), { 71 - flowLevel: -1, 72 - lineWidth: -1, 73 - })}` 70 + `#cloud-config\n${ 71 + stringify(snakeCase(seed.userData), { 72 + flowLevel: -1, 73 + lineWidth: -1, 74 + }) 75 + }`, 74 76 ), 75 77 catch: (error) => new FileSystemError(error), 76 78 }); ··· 98 100 if (!status.success) { 99 101 throw new XorrisoError( 100 102 status.code, 101 - `xorriso failed with code ${status.code}. Please ensure ${chalk.green( 102 - "xorriso" 103 - )} is installed and accessible in your PATH.` 103 + `xorriso failed with code ${status.code}. Please ensure ${ 104 + chalk.green( 105 + "xorriso", 106 + ) 107 + } is installed and accessible in your PATH.`, 104 108 ); 105 109 } 106 110 ··· 112 116 null, 113 117 `Unexpected error: ${ 114 118 error instanceof Error ? error.message : String(error) 115 - }` 119 + }`, 116 120 ); 117 121 }, 118 122 }); ··· 123 127 Effect.flatMap(() => 124 128 Effect.all([writeMetaData(seed), writeUserData(seed)]) 125 129 ), 126 - Effect.flatMap(() => runXorriso) 130 + Effect.flatMap(() => runXorriso), 127 131 ); 128 132 129 133 export default (seed: Seed) => Effect.runPromise(createSeedIso(seed));