Bear Notes
grizzly를 사용하여 macOS에서 Bear 노트를 생성, 읽기 및 관리합니다.
요구 사항
- Bear 앱이 설치되어 실행 중이어야 함
- 일부 작업(텍스트 추가, 태그, open-note --selected)에는 Bear 앱 토큰이 필요합니다 (
~/.config/grizzly/token에 저장)
Bear 토큰 얻기
토큰이 필요한 작업(add-text, tags, open-note --selected)의 경우 인증 토큰이 필요합니다:
- Bear 열기 -> 도움말 -> API 토큰 -> 토큰 복사
- 저장:
echo "YOUR_TOKEN" > ~/.config/grizzly/token
일반 명령어
노트 생성
echo "여기에 노트 내용" | grizzly create --title "내 노트" --tag work
grizzly create --title "빠른 노트" --tag inbox < /dev/null
ID로 노트 열기/읽기
grizzly open-note --id "NOTE_ID" --enable-callback --json
노트에 텍스트 추가
echo "추가 내용" | grizzly add-text --id "NOTE_ID" --mode append --token-file ~/.config/grizzly/token
모든 태그 목록
grizzly tags --enable-callback --json --token-file ~/.config/grizzly/token
노트 검색 (open-tag 사용)
grizzly open-tag --name "work" --enable-callback --json
옵션
공통 플래그:
--dry-run- 실행하지 않고 URL 미리보기--print-url- x-callback-url 표시--enable-callback- Bear의 응답 대기 (데이터 읽기에 필요)--json- JSON으로 출력 (콜백 사용 시)--token-file PATH- Bear API 토큰 파일 경로
설정
Grizzly는 다음 우선순위로 설정을 읽습니다:
- CLI 플래그
- 환경 변수 (
GRIZZLY_TOKEN_FILE,GRIZZLY_CALLBACK_URL,GRIZZLY_TIMEOUT) - 현재 디렉터리의
.grizzly.toml ~/.config/grizzly/config.toml
~/.config/grizzly/config.toml 예시:
token_file = "~/.config/grizzly/token"
callback_url = "http://127.0.0.1:42123/success"
timeout = "5s"
참고 사항
- 명령어가 작동하려면 Bear가 실행 중이어야 합니다
- 노트 ID는 Bear의 내부 식별자입니다 (노트 정보 또는 콜백을 통해 확인 가능)
- Bear로부터 데이터를 다시 읽어야 하는 경우
--enable-callback을 사용하세요 - 일부 작업에는 유효한 토큰이 필요합니다 (add-text, tags, open-note --selected)