Add --folder flag to push command for organizing notes#1
Open
signalnine wants to merge 2 commits intoshakedlokits:masterfrom
Open
Add --folder flag to push command for organizing notes#1signalnine wants to merge 2 commits intoshakedlokits:masterfrom
signalnine wants to merge 2 commits intoshakedlokits:masterfrom
Conversation
Owner
|
Hi @signalnine! |
- Add get_folder_from_frontmatter.sh to extract folder from YAML front-matter - Update update_frontmatter.sh to preserve/set apple_notes_folder field - Update push_command.sh with precedence: front-matter > --folder flag > default - Folder is saved to front-matter when creating new notes This enables bulk push operations where each file specifies its target folder, while still supporting the --folder CLI flag for one-off pushes.
Author
|
Great suggestion! I've updated the PR to support folder configuration via front-matter. New behavior:
Example front-matter: ---
apple_notes_id: x-coredata://...
apple_notes_folder: "Work Notes"
---This enables bulk operations where each file knows its target folder, while still supporting the CLI flag for one-off pushes or initial setup. |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Summary
--folder/-fflag to thepushcommandUsage
Changes
src/bashly.yml: Added--folderflag definitionsrc/push_command.sh: Pass folder name to create_note functionsrc/lib/create_note.sh: AppleScript to find-or-create folder and place note in itUse Case
I'm using stash in a git post-commit hook to sync markdown files to Apple Notes, organized by directory structure (e.g.,
data/journal/*.md→ "PIM - Journal" folder). This flag enables that workflow.🤖 Generated with Claude Code