Nana Plays Minesweeper

    hastebin
    TypeScript icon, indicating that this package has built-in type declarations

    0.2.1 • Public • Published

    hastebin

    CLI tool that uploads text to hastebin. (Basically a Node.js version of haste-client)

    Installation

    To install this package globally using NPM, run: npm install -g hastebin

    To try this package out before you install, try npx hastebin.

    To install this package locally, try npm i hastebin. You can then access the hastebin client via NPM scripts.

    Usage

    Via the Shell

    $ hastebin --help
    Usage: <other-command> | hastebin
    or:    hastebin [file]
     
    Examples:
      echo "Hello" | hastebin    upload text from stdin
      hastebin text.txt          upload text from a file
     
     
    Options:
      -r, --raw   Output the link to the raw text
      -h, --help  Show help                      

    Example

    echo "hi" | hastebin
    http://hastebin.com/ilitixevat

    Via the JavaScript API

    var hastebin = require('hastebin')
     
    hastebin.createPaste('content for your paste', {
      raw: true,
      contentType: 'text/plain',
      server: 'https://hastebin.com'
    }, /* options for the 'got' module here */ {})
      .then(function (urlToPaste) {})
      .catch(function (requestError) {})

    Custom server

    By default, hastebin will point to http://hastebin.com. You can set the HASTE_SERVER environment variable to configure this.

    alias work_haste="HASTE_SERVER=http://something.com haste"

    Building

    To compile the source just run npm run build.

    License

    This module is licensed under the MIT license.

    Keywords

    none

    Install

    npm i hastebin

    DownloadsWeekly Downloads

    770

    Version

    0.2.1

    License

    MIT

    Unpacked Size

    6.23 kB

    Total Files

    7

    Last publish

    Collaborators

    • rahatarmanahmed