0.6.0 • Published 4 years ago

plunk v0.6.0

Weekly downloads
5
License
MIT
Repository
github
Last release
4 years ago

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
0.6.0

4 years ago

0.5.1

8 years ago

0.5.0

8 years ago

0.4.0

8 years ago

0.3.0

8 years ago

0.2.1

9 years ago

0.2.0

9 years ago

0.1.9

10 years ago

0.1.8

10 years ago

0.1.7

10 years ago

0.1.6

10 years ago

0.1.5

10 years ago

0.1.4

10 years ago

0.1.3

10 years ago

0.1.2

10 years ago

0.1.1

10 years ago

0.1.0

10 years ago

0.0.1

10 years ago