thepb-cli

1.4.3 • Public • Published

thepb-cli-node

A command line tool for TheP(aste)B.in using the Node.js SDK.

Install:

npm install -g thepb-cli

To skip the (optional) node-pty module for terminal recording:

npm install -g --no-optional thepb-cli

Setup:

API: thepb --setup <UUIDv4 API Key>

API Sandbox: thepb --setup 73efd6bd-6ea4-44bd-0000-000000000000 --server https://api-sandbox.thepasteb.in/

See thepb --help for more information.

API:

TheP(aste)B.in API documentation available at https://api.thepasteb.in/docs

API Key:

The production API is currently in BETA. If you would like the opportunity to help test and develop this please feel free to contact us! The API Sandbox is open to the public; feel free to use it!

API Sandbox:

API Sandbox is open to the public! While the development key is available to all, please do not abuse the service. You can find more information on the API Sandbox website.

Terminal recording:

While terminal recording (-R, --record-terminal) CAN work on windows, you must compile node-pty with node-gyp. To do this you must have Visual Studio installed. See nodejs/node-gyp for more information.

Because of this, node-pty is an optional dependency, which can be skipped with npm install -g --no-optional thepb-cli.

Terminal recording tested on:
  • Linux (64 bit): Ubuntu 12.04 Desktop, Ubuntu 14.04 Server
  • Windows (64 bit): 7, 10

TODO:

  • Documentation, for now see thepb --help.
  • Add language verification on the client side, defaults to plain text.
    • Currently passes any input to the server. Get a list of valid languages with thepb --list-languages.
  • Cache the languages from thepb --list-languages.
  • Add tests with mocha.

License

Copyright (c) 2016, ThePasteBin (MIT License).

Dependencies (7)

Dev Dependencies (1)

Package Sidebar

Install

npm i thepb-cli

Weekly Downloads

3

Version

1.4.3

License

MIT

Last publish

Collaborators

  • louist