Skip to content

Commit 967f60e

Browse files
authored
chore(generator-cli): Revert "Add write-metadata command to generator CLI (#4363)" (#4696)
1 parent 6a91c1c commit 967f60e

File tree

2 files changed

+1
-42
lines changed

2 files changed

+1
-42
lines changed

packages/generator-cli/src/cli.ts

Lines changed: 1 addition & 31 deletions
Original file line numberDiff line numberDiff line change
@@ -1,14 +1,13 @@
11
import { type AbsoluteFilePath, cwd, doesPathExist, resolve } from "@fern-api/fs-utils";
22
import fs from "fs";
3-
import { mkdir, readFile, writeFile } from "fs/promises";
3+
import { mkdir, readFile } from "fs/promises";
44
import path from "path";
55
import { hideBin } from "yargs/helpers";
66
import yargs from "yargs/yargs";
77

88
import { generateReadmeToStream, generateReferenceToStream, githubPr, githubPush } from "./api";
99
import { githubRelease } from "./api/github-release";
1010
import { loadGitHubConfig } from "./configuration/loadGitHubConfig";
11-
import { loadMetadataConfig } from "./configuration/loadMetadataConfig";
1211
import { loadReadmeConfig } from "./configuration/loadReadmeConfig";
1312
import { loadReferenceConfig } from "./configuration/loadReferenceConfig";
1413

@@ -81,35 +80,6 @@ void yargs(hideBin(process.argv))
8180
process.exit(0);
8281
}
8382
)
84-
.command(
85-
"write-metadata",
86-
"Write metadata to the output directory using the provided configuration file.",
87-
(argv) =>
88-
argv
89-
.option("config", {
90-
string: true,
91-
required: true
92-
})
93-
.option("output", {
94-
string: true,
95-
required: false
96-
}),
97-
async (argv) => {
98-
if (argv.config == null) {
99-
process.stderr.write("missing required arguments; please specify the --config flag\n");
100-
process.exit(1);
101-
}
102-
const wd = cwd();
103-
const metadata = await loadMetadataConfig({
104-
absolutePathToConfig: resolve(wd, argv.config)
105-
});
106-
const outputPath = argv.output != null ? resolve(wd, argv.output) : resolve(wd, ".fern/metadata.json");
107-
const formattedMetadata = JSON.stringify(metadata, null, 2);
108-
await mkdir(path.dirname(outputPath), { recursive: true });
109-
await writeFile(outputPath, formattedMetadata, "utf8");
110-
process.exit(0);
111-
}
112-
)
11383
.command("github", "GitHub operations", (yargs) => {
11484
return yargs
11585
.command(

packages/generator-cli/src/configuration/loadMetadataConfig.ts

Lines changed: 0 additions & 11 deletions
This file was deleted.

0 commit comments

Comments
 (0)