Deepanshu Dhruw 432337b801 chore: tests for hoppscotch-cli (#2300) 2 лет назад
..
bin 909d524de5 Feature: hopp-cli in TypeScript (#2074) 2 лет назад
src 432337b801 chore: tests for hoppscotch-cli (#2300) 2 лет назад
.gitignore 909d524de5 Feature: hopp-cli in TypeScript (#2074) 2 лет назад
.prettierrc 909d524de5 Feature: hopp-cli in TypeScript (#2074) 2 лет назад
CODE_OF_CONDUCT.md 909d524de5 Feature: hopp-cli in TypeScript (#2074) 2 лет назад
CONTRIBUTING.md c20339d222 fix: deprecated pnpx usage migrated to pnpm exec 2 лет назад
LICENSE 909d524de5 Feature: hopp-cli in TypeScript (#2074) 2 лет назад
README.md 909d524de5 Feature: hopp-cli in TypeScript (#2074) 2 лет назад
jest.config.ts 432337b801 chore: tests for hoppscotch-cli (#2300) 2 лет назад
jest.setup.ts 432337b801 chore: tests for hoppscotch-cli (#2300) 2 лет назад
package.json 432337b801 chore: tests for hoppscotch-cli (#2300) 2 лет назад
tsconfig.json 909d524de5 Feature: hopp-cli in TypeScript (#2074) 2 лет назад
tsup.config.ts 909d524de5 Feature: hopp-cli in TypeScript (#2074) 2 лет назад

README.md

Hoppscotch CLI ALPHA

A CLI to run Hoppscotch test scripts in CI environments.

Commands:

  • hopp test [options] [file]: testing hoppscotch collection.json file

Usage:

hopp [options or commands] arguments

Options:

  • -v, --ver: see the current version of the CLI
  • -h, --help: display help for command

Command Descriptions:

  1. hopp -v / hopp --ver

    • Prints out the current version of the Hoppscotch CLI
  2. hopp -h / hopp --help

    • Displays the help text
  3. hopp test <file_path>

    • Interactive CLI to accept Hoppscotch collection JSON path
    • Parses the collection JSON and executes each requests
    • Executes pre-request script.
    • Outputs the response of each request.
    • Executes and outputs test-script response.

Install

Install @hoppscotch/cli from npm by running:

npm i -g @hoppscotch/cli

Developing:

  1. Clone the repository, make sure you've installed latest pnpm.
  2. pnpm install
  3. cd packages/hoppscotch-cli
  4. pnpm run build
  5. sudo pnpm link --global
  6. Test the installation by executing hopp

Contributing:

To get started contributing to the repository, please read CONTRIBUTING.md