@yuiseki/gyazo
TypeScript icon, indicating that this package has built-in type declarations

0.0.2 • Public • Published

@yuiseki/gyazo-cli

Install

If you want to use gyazo as command, install with -g option.

npm i -g @yuiseki/gyazo

Or if you want to use gyazo as npm package in your Node.js project, just install.

npm i @yuiseki/gyazo

Basic Usage as command

You can use gyazo command if you have install with -g option.

The following command:

gyazo /path/to/image.png

will output tmp file path of screenshot to stdout:

https://gyazo.com/xxxxxxxxxxxxxxxxxxxx

Advanced usage

gyazo command supports multiple CLI arguments and stdin.

Try below commands:

echo /path/to/image.png /path/to/image.jpg | xargs gyazo
cat /path/to/image.png | gyazo -i

Basic Usage as package

import path from "path";
import { promises as fs } from "fs";
import { uploadToGyazoDeviceId } from "@yuiseki/gyazo";

const filename = path.basename(filepath);
const fileBuffer = await fs.readFile(filepath);
const gyazoUrl = await uploadToGyazoDeviceId(fileBuffer, filename);
console.log(gyazoUrl);

Development

npm ci
npm run build
npm link
NODE_ENV=development gyazo /path/to/image.png

ToDo

  • Support OAuth authentication and upload.

Readme

Keywords

Package Sidebar

Install

npm i @yuiseki/gyazo

Weekly Downloads

1

Version

0.0.2

License

WTFPL

Unpacked Size

13.1 kB

Total Files

11

Last publish

Collaborators

  • yuiseki