Package Exports
- putasset
This package does not declare an exports field, so the exports above have been automatically detected and optimized by JSPM instead. If any package subpath is missing, it is recommended to post an issue to the original package (putasset) to support the "exports" field. If that is not possible, create a JSPM override to customize the exports field for this package.
Readme
Putasset

Upload asset to release on github.
Install
npm i putasset -gHow to use?
Global
$ putasset
Usage: putasset [options]
Options:
-h, --help display this help and exit
-v, --version output version information and exit
-r, --repo name of repository
-o, --owner owner of repository
-t, --tag tag of repository (should exist!)
-f, --file path to asset
-k, --token github token <https://github.com/settings/tokens/new>
-l, --loud output filename, repo, owner and tag before upload
--show-url show asset url
--force overwrite asset if one with same name already exist
$ putasset -k "token from url" \
-r putasset -o coderaiser -t v1.0.0 \
-f "release.zip" -- show url
https://github.com/coderaiser/putasset/releases/download/v1.0.0/releases.zipTo set token environment variable PUTASSET_TOKEN could be used.
Local
npm i putasset --saveData will be read before execution in next order (left is more important):
command line -> ~/.putasset.json
Example
const putasset = require('putasset'),
const token = 'token from https://github.com/settings/applications';
putasset(token, {
owner: 'coderaiser',
repo: 'putasset',
tag: 'v1.0.0',
filename: 'realease.zip',
}).then((url) => {
console.log(`Upload success, download url: ${url}`);
}).catch((error) => {
console.error(error.message);
});Related
- grizzly - Create release on github with help of node.
License
MIT