0.6.0 • Published 5 years ago
plunk v0.6.0
A tiny utility to post current directory contents to http://plnkr.co/edit
Anonymous Usage
- Go the the dir you want to plunk.
- 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:
- Sign in to http://plnkr.co with Github (button in the right-upper corner of http://plnkr.co/)
- In browser developer console run:
document.cookie.match(/plnk_session=(\w+)/)[1]
to obtain the session id. - 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
5 years ago
0.5.1
9 years ago
0.5.0
9 years ago
0.4.0
9 years ago
0.3.0
9 years ago
0.2.1
10 years ago
0.2.0
10 years ago
0.1.9
11 years ago
0.1.8
11 years ago
0.1.7
11 years ago
0.1.6
11 years ago
0.1.5
11 years ago
0.1.4
11 years ago
0.1.3
11 years ago
0.1.2
11 years ago
0.1.1
11 years ago
0.1.0
11 years ago
0.0.1
11 years ago