Skip to content

winily/universal-clipboard-js

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

6 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

universal-clipboard-js

Ready to be a universal clipboard library for all platforms.

中文|English

How to use

very simple

const { readText, writeText, FORMAT_FILE_URL } = require('../index.js')
console.log(readText(), 'result')
console.log(readText(FORMAT_FILE_URL), 'file path result')

console.log(
  writeText(
    'file:///Users/ZhangXiaohua/Documents/LearningMaterials/C++FromEntryToGrave.pdf',
    FORMAT_FILE_URL
  ),
  'writeText result'
)

API

// clear your clipboard
export function clear(): void

// read or write buffer to clipboard
// The default value of format is FORMAT_PLAIN_TEXT
export function readBuffer(format?: string): Buffer
export function writeBuffer(data: Buffer, format?: string): boolean

// read or write text to clipboard
// The default value of format is FORMAT_PLAIN_TEXT
export function readText(format?: string): string
export function writeText(text: string, format?: string): boolean

// clipboard content fromat, text or file path
export const FORMAT_PLAIN_TEXT: string
export const FORMAT_FILE_URL: string

TODO

  • Window
  • Linux
  • ......

Support

  • MacOS

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published