stash
Bidirectionally sync Markdown files with Apple Notes.
파일 탐색기
최종 버전 다운로드 (.zip)- ci.yml
- release.yml
- stash.rb
- create_note.sh
- delete_note.sh
- extract_frontmatter.sh
- find_note.sh
- get_id_from_frontmatter.sh
- html_to_markdown.sh
- markdown_to_html.sh
- read_markdown_file.sh
- read_note.sh
- send_completions.sh
- strip_frontmatter.sh
- update_frontmatter.sh
- update_note.sh
- write_markdown_file.sh
- bashly.yml
- completions_command.sh
- diff_command.sh
- pull_command.sh
- push_command.sh
- stash_pull_command.sh
- stash_push_command.sh
- completions_command
- create_note_with_content
- delete_note_already_deleted
- delete_note_existing
- delete_note_non_existing
- diff_no_changes
- diff_no_frontmatter
- diff_nonexistent_file
- diff_note_not_found
- diff_with_changes
- extract_frontmatter_empty
- extract_frontmatter_no_frontmatter
- extract_frontmatter_with_apple_id
- extract_frontmatter_with_frontmatter_no_id
- find_note_existing
- find_note_non_existing
- get_id_from_frontmatter_empty
- get_id_from_frontmatter_malformed
- get_id_from_frontmatter_no_apple_notes_id
- get_id_from_frontmatter_no_frontmatter
- get_id_from_frontmatter_with_apple_id
- html_to_markdown_apple_notes_sample
- html_to_markdown_empty
- html_to_markdown_formatted
- html_to_markdown_lists
- html_to_markdown_simple
- markdown_to_html_empty
- markdown_to_html_formatted
- markdown_to_html_lists
- markdown_to_html_simple
- pull_existing_note
- pull_existing_note_content
- pull_no_frontmatter
- pull_nonexistent_file
- pull_note_not_found
- push_existing_note
- push_new_file_cancel
- push_new_file_confirm
- push_new_file_confirm_frontmatter
- push_nonexistent_file
- push_orphaned_id_cancel
- push_orphaned_id_confirm
- push_orphaned_id_confirm_frontmatter
- read_markdown_file_empty
- read_markdown_file_existing
- read_markdown_file_non_existing
- read_markdown_file_stdin
- read_note_existing
- read_note_non_existing
- root_command
- root_command_help
- strip_frontmatter_empty
- strip_frontmatter_malformed
- strip_frontmatter_no_frontmatter
- strip_frontmatter_with_apple_id
- strip_frontmatter_with_frontmatter_no_id
- update_frontmatter_append_to_existing
- update_frontmatter_empty
- update_frontmatter_malformed
- update_frontmatter_no_frontmatter
- update_frontmatter_update_existing
- update_note_existing
- update_note_non_existing
- update_note_verify_content
- write_markdown_file_empty
- write_markdown_file_no_path
- write_markdown_file_non_existing
- write_markdown_file_overwrite
- e2e_completions_command_spec.sh
- e2e_diff_command_spec.sh
- e2e_pull_command_spec.sh
- e2e_push_command_spec.sh
- e2e_root_command_spec.sh
- integration_create_note_spec.sh
- integration_delete_note_spec.sh
- integration_find_note_spec.sh
- integration_read_note_spec.sh
- integration_update_note_spec.sh
- unit_extract_frontmatter_spec.sh
- unit_get_id_from_frontmatter_spec.sh
- unit_html_to_markdown_spec.sh
- unit_markdown_to_html_spec.sh
- unit_read_markdown_file_spec.sh
- unit_strip_frontmatter_spec.sh
- unit_update_frontmatter_spec.sh
- unit_write_markdown_file_spec.sh
- apple_notes_sample.html
- empty.html
- empty.md
- formatted.html
- formatted.md
- lists.html
- lists.md
- malformed.md
- no_frontmatter.md
- simple.html
- simple.md
- with_apple_id.md
- with_frontmatter_no_id.md
- approvals.bash
- approve
- .gitignore
- AGENTS.md
- LICENSE
- Makefile
- README.md
- settings.yml
# 설치 가이드
1. 코드 내려받기
git clone https://github.com/shakedlokits/stash
깃허브에서 프로젝트 코드 전체를 내 컴퓨터로 내려받습니다.
cd stash
방금 내려받은 프로젝트 폴더 안으로 이동합니다.
2. 공식 설치 스크립트
쉬움 추천사전 준비물
- Homebrew macOS/Linux용 패키지 매니저입니다.
brew tap shakedlokits/stash https://github.com/shakedlokits/stash
Homebrew에 이 프로젝트의 저장소(tap)를 등록합니다.
brew install shakedlokits/stash/stash
Homebrew로 이미 빌드된 패키지를 바로 설치합니다. 소스 빌드가 필요 없습니다.
설치 후 새 터미널을 열고, 프로그램의 버전 확인 명령(예: --version)으로 정상 설치됐는지 확인하세요.
이 레포의 README에 적힌 실제 명령어를 그대로 가져왔습니다.
3. Make
보통사전 준비물
- Git GitHub에서 프로젝트 코드를 내려받으려면 필요합니다.
- Make Linux/macOS는 보통 기본 설치되어 있습니다. Windows는 별도 설치(예: MSYS2, WSL)가 필요합니다.
make build
생성된 빌드 설정을 바탕으로 실제 컴파일을 진행해 실행 파일을 만듭니다.
make test
생성된 빌드 설정을 바탕으로 실제 컴파일을 진행해 실행 파일을 만듭니다.
make test-unit
생성된 빌드 설정을 바탕으로 실제 컴파일을 진행해 실행 파일을 만듭니다.
make release VERSION=x.y.z
생성된 빌드 설정을 바탕으로 실제 컴파일을 진행해 실행 파일을 만듭니다.
에러 없이 끝나면 성공입니다. 생성된 실행 파일을 직접 실행해보세요.
이 레포의 README에 적힌 실제 명령어를 그대로 가져왔습니다.
// repository documentation
Was this content helpful?
(0 ratings)
