티스토리 뷰
발생일: 2015.05.22
키워드: node, node.js, clipboard, 클립보드, 복사
문제:
업무 중에 특정 빌드 후에 동일 템플릿으로 Pull Request 를 보내는 프로세스가 있는데,
나도 모르게 항상 기존 PR에서 템플릿을 검색하고 있더라.
빌드 후에 템플릿을 자동으로 클립보드에 복사해주면 편할 것 같다.
노드에서 특정 문자열을 클립보드에 복사할 수 있나?
해결책:
아래와 같이 자식 프로세스를 생성해서 `pbcopy` 명령을 호출하는 식으로 해결할 수 있다.
var template = ...;
var pbcopy = function (data) {
var proc = require('child_process').spawn('pbcopy');
proc.stdin.write(data);
proc.stdin.end();
return data;
};
pbcopy(template); //-> 클립보드에 복사
반응형
댓글
공지사항