Negatively Proportional Model

    plunk

    0.6.0 • Public • Published

    A tiny utility to post current directory contents to http://plnkr.co/edit

    Anonymous Usage

    1. Go the the dir you want to plunk.
    2. Run plunk

    Or plunk --dir path/to/dir --desc "A string describing the plunk" --tags "comma,separated,tags".

    Authorized usage

    To submit plunks under your user and to update them, you need to be authorized.

    For that:

    1. Sign in to http://plnkr.co with Github (button in the right-upper corner of http://plnkr.co/)
    2. In browser developer console run: document.cookie.match(/plnk_session=(\w+)/)[1] to obtain the session id.
    3. Create ~/.plunk_config.json with the content { "auth": { "id": "..." } }, where ... means the output of step 2.

    This will save an authorized session which the utility will use.

    An example of ~/.plunk_config.json:

    {
      "auth": { "id": "56224aba860eabcdef869189" }
    }
    

    Exclusions

    • Ignores files starting with a dot '.'

    Gotchas

    • Saves current plunk metadata in the file .plunk, uses it to update the plunk properly.
    • A once-created plunk is bound to its directory name. When you copy it into a new directory (or rename), plunk will create a brand-new plunk. I found this behavior helpful, because when I clone an existing directory into a new example, it makes me sure I will not overwrite an existing plunk.
    • The --tags flag only works when creating a new plunk, not updating an existing one.
    • You should create .plunk_config.json in your home-dir, for details see https://www.npmjs.com/package/home-dir

    Keywords

    none

    Install

    npm i plunk

    DownloadsWeekly Downloads

    17

    Version

    0.6.0

    License

    MIT

    Unpacked Size

    11.3 kB

    Total Files

    13

    Last publish

    Collaborators

    • iliakan