- CLAUDE.md: guidance for Claude Code AI - README.md: repository overview and structure - QUICKSTART.md: setup and usage guide - SUMMARY.md: inventory of workflows and snippets - alfred-sync.sh: git sync script for Alfred preferences Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
86 lines
2.0 KiB
Markdown
86 lines
2.0 KiB
Markdown
# Repository Summary
|
|
|
|
Alfred Preferences Sync - A git-based synchronization setup for Alfred workflows, snippets, and preferences across multiple Mac machines.
|
|
|
|
## Contents
|
|
|
|
### Workflows (6 total)
|
|
|
|
| ID | Name | Bundle ID |
|
|
|----|------|-----------|
|
|
| 35C994AB... | 無腦生密碼 | DELL |
|
|
| 60982561... | 使用Prettier自動格式化程式碼 | - |
|
|
| 88DDE590... | Office 滅證 | com.timmy.officecleaner |
|
|
| CB674C87... | 使用urldecode解碼URL編碼字串 | - |
|
|
| D7139EE1... | 盤古之白自動加空格 | - |
|
|
| F776EB14... | TextTaiwanizer | - |
|
|
|
|
### Snippet Collections (30+ categories)
|
|
|
|
**Chinese/Text Collections:**
|
|
- 中文輸出速查 - Chinese vocabulary and phrases
|
|
- 術語速查字典 - Technical terminology (SQL, Oracle, Marketing, etc.)
|
|
- 特殊字元輸出集 - Special characters
|
|
- 日本語 - Japanese snippets
|
|
|
|
**Tool-Specific Collections:**
|
|
- Docker
|
|
- Homebrew 工具箱
|
|
- Podman
|
|
- Lima
|
|
- Visual Studio Code
|
|
- gcloud
|
|
- pyenv
|
|
- pipenv
|
|
- Supervisor 管理工具
|
|
- OpenWrt UCI 工具箱
|
|
- Sudo 管理小幫手
|
|
- Tone & Prompt 工具箱
|
|
|
|
**Other Collections:**
|
|
- 常用密碼快速鍵
|
|
- Note
|
|
- alias
|
|
- cmd
|
|
- 寶可夢
|
|
- 標籤
|
|
- topsecret (credentials)
|
|
|
|
### Preferences
|
|
|
|
- `prefs.plist` - Main Alfred preferences (location: Taiwan)
|
|
- Features and workflow configurations
|
|
|
|
## Files
|
|
|
|
| File | Purpose |
|
|
|------|---------|
|
|
| `alfred-sync.sh` | Git sync script (add, commit, push) |
|
|
| `Alfred.alfredpreferences/` | Alfred preferences package |
|
|
| `CLAUDE.md` | Guidance for Claude Code AI |
|
|
| `README.md` | Repository overview |
|
|
| `QUICKSTART.md` | Quick start guide |
|
|
| `SUMMARY.md` | This file |
|
|
|
|
## Quick Commands
|
|
|
|
```bash
|
|
# Sync changes
|
|
./alfred-sync.sh
|
|
|
|
# Pull latest changes
|
|
git pull
|
|
|
|
# Check workflow names
|
|
for dir in Alfred.alfredpreferences/workflows/*/; do
|
|
plutil -p "$dir/info.plist" | grep "name"
|
|
done
|
|
```
|
|
|
|
## Technical Details
|
|
|
|
- **Format**: XML plist for workflows, JSON for snippets
|
|
- **Sync Method**: Git with manual sync script
|
|
- **Alfred Version**: Compatible with Alfred 4+
|
|
- **macOS Location**: `~/Library/Application Support/Alfred/`
|