소개
SnipCommand는 Güray Yarar가 개발한 MIT 라이선스 오픈소스 명령어 스니펫 관리자입니다. Excel 수식, SQL 쿼리, 터미널 명령어 등 자주 사용하는 명령을 동적 매개변수와 함께 체계적으로 저장하고, 필요할 때 클립보드로 빠르게 복사할 수 있도록 돕는 도구입니다. Electron과 React로 만들어졌으며 Windows에서 기본 패키지로 설치해 사용할 수 있습니다.
상세정보
태그와 즐겨찾기로 정리
모든 명령 스니펫을 태그와 즐겨찾기 시스템으로 분류해 관리할 수 있습니다.
동적 매개변수
명령 안에 변수를 정의해 입력 상자나 선택 상자에서 값을 고른 뒤, 완성된 명령을 클립보드로 복사할 수 있습니다.
마크다운 문서화
각 명령 스니펫에 마크다운 편집기로 설명과 사용법을 함께 기록할 수 있습니다.
빠른 검색과 자동 저장
저장된 명령을 빠르게 검색할 수 있고, 작업 중 변경한 내용은 자동으로 저장됩니다.
클라우드 동기화
iCloud Drive, Google Drive, Dropbox 등 클라우드 동기화 폴더를 함께 사용해 데이터를 동기화할 수 있습니다.
테마 전환
라이트 테마와 다크 테마 두 가지를 지원합니다.
설치 및 시작 방법
Windows에서는 winget을 이용해 다음 명령으로 설치할 수 있습니다.
winget install --id gurayyarar.SnipCommand --exact
또한 공식 GitHub 저장소의 Releases 페이지에서 플랫폼별 설치 파일을 내려받아 설치할 수 있습니다. macOS와 Linux 사용자를 위한 패키지도 README에서 안내됩니다.
기본 사용 방법
프로그램을 실행하면 좌측에는 라이브러리와 태그 목록이, 우측에는 선택한 위치의 명령 목록이 표시되는 두 열 인터페이스가 나타납니다. 새 명령 스니펫을 추가하려면 좌측 상단의 New Command Snippet 버튼을 클릭하고, 기존 스니펫은 연필 아이콘으로 수정, 휴지통 아이콘으로 삭제, 별표 아이콘으로 즐겨찾기 토글을 할 수 있습니다. 명령 안의 동적 매개변수 값을 선택하면 완성된 명령이 클립보드로 복사되어 붙여넣기할 수 있습니다.
활용 예시
- 자주 사용하는 터미널 명령과 Git 명령을 태그별로 모아 빠르게 복사하기
- SQL 쿼리의 데이터베이스 이름이나 조건 값을 동적 매개변수로 바꿔 재사용하기
- Excel 수식의 셀 참조를 입력 상자로 바꿔 여러 시트에 같은 수식 적용하기
- 팀의 클라우드 동기화 폴더에 데이터 파일을 두고 여러 기기에서 동일 스니펫 공유하기
제한 및 라이선스 확인 사항
SnipCommand는 MIT 라이선스 하에 배포되는 오픈소스 프로젝트로, 누구나 소스를 확인하고 기여할 수 있습니다. 정식 설치 패키지와 별도로, 개발에 참여하려면 저장소를 포크한 뒤 yarn install, yarn electron-dev, yarn release 같은 빌드 명령으로 개발 환경을 구성할 수 있습니다.
시스템 요구사항
운영 체제는 Windows에서 동작하며, x64 아키텍처용 Nullsoft 설치 관리자가 제공됩니다. README에는 macOS와 Linux도 지원 대상 운영 체제로 명시되어 있습니다. 설치에는 winget 패키지 관리자(gurayyarar.SnipCommand) 또는 공식 GitHub 릴리스 페이지의 설치 프로그램을 이용할 수 있습니다.


