diff --git a/package.json b/package.json index eaba802ba0..d40e7dfbc0 100644 --- a/package.json +++ b/package.json @@ -10,7 +10,6 @@ "start-backend": "yarn workspace example-backend start", "build:backend": "yarn workspace backend build", "build:all": "backstage-cli repo build --all", - "build": "backstage-cli repo build --all", "build:api-reports": "yarn build:api-reports:only --tsc", "build:api-reports:only": "backstage-repo-tools api-reports", "build:api-docs": "LANG=en_EN yarn build:api-reports --docs", diff --git a/packages/repo-tools/.eslintrc.js b/packages/repo-tools/.eslintrc.js index e9ea2f5bfb..599478bcc8 100644 --- a/packages/repo-tools/.eslintrc.js +++ b/packages/repo-tools/.eslintrc.js @@ -1,5 +1,4 @@ module.exports = require('@backstage/cli/config/eslint-factory')(__dirname, { - ignorePatterns: ['templates/**'], rules: { 'no-console': 0, }, diff --git a/packages/repo-tools/README.md b/packages/repo-tools/README.md new file mode 100644 index 0000000000..e03d48d0ae --- /dev/null +++ b/packages/repo-tools/README.md @@ -0,0 +1,12 @@ +# @backstage/repo-tools + +This package provides a CLI for backstage repo tooling. + +## Installation + +Install the package via Yarn: + +```sh +yarn add @backstage/repo-tools +``` + diff --git a/packages/repo-tools/bin/backstage-repo-tools.js b/packages/repo-tools/bin/backstage-repo-tools old mode 100644 new mode 100755 similarity index 100% rename from packages/repo-tools/bin/backstage-repo-tools.js rename to packages/repo-tools/bin/backstage-repo-tools diff --git a/packages/repo-tools/package.json b/packages/repo-tools/package.json index fc217da9e4..bffed77cab 100644 --- a/packages/repo-tools/package.json +++ b/packages/repo-tools/package.json @@ -1,6 +1,6 @@ { "name": "@backstage/repo-tools", - "description": "", + "description": "CLI for Backstage repo tooling ", "version": "0.0.0", "publishConfig": { "access": "public" @@ -41,9 +41,6 @@ "ts-node": "^10.0.0" }, "files": [ - "asset-types", - "templates", - "config", "bin", "dist/**/*.js" ], diff --git a/packages/repo-tools/src/commands/api-reports/api-reports.ts b/packages/repo-tools/src/commands/api-reports/api-reports.ts index 1ae1f3edb9..0efbf0ec06 100644 --- a/packages/repo-tools/src/commands/api-reports/api-reports.ts +++ b/packages/repo-tools/src/commands/api-reports/api-reports.ts @@ -15,7 +15,7 @@ */ import { OptionValues } from 'commander'; -import {resolve as resolvePath} from 'path'; +import { resolve as resolvePath } from 'path'; import fs from 'fs-extra'; import { spawnSync } from 'child_process'; import { diff --git a/packages/repo-tools/src/index.ts b/packages/repo-tools/src/index.ts index b8e1efdf1e..1d3cd5ecb0 100644 --- a/packages/repo-tools/src/index.ts +++ b/packages/repo-tools/src/index.ts @@ -15,7 +15,7 @@ */ /** - * CLI for developing Backstage plugins and apps + * CLI for Backstage repo tooling * * @packageDocumentation */ @@ -23,7 +23,6 @@ import { program } from 'commander'; import chalk from 'chalk'; import { exitWithError } from './lib/errors'; -// import { version } from './lib/version'; import { registerCommands } from './commands'; const main = (argv: string[]) => {