An Alfred workflow for indexing and acting on repos under ~/Documents/GitHub.
Project description
Welcome to afwf_home_documents_github Documentation
An Alfred workflow for indexing and acting on repos under ~/Documents/GitHub.
All of the user’s git repos are backed up as top-level folders directly under ~/Documents/GitHub. Every feature in this workflow starts from the same place: pick a top-level repo folder under that root, then do something with it. Today there are two keywords:
files — search for any file or folder inside the selected repo, then open it or reveal it in Finder.
ccc — open a new terminal tab in the selected repo and start a Claude Code session there.
For how each keyword works end-to-end, and the tools it depends on, see the “How the Workflow Works” section in the full documentation.
Install
This package is not on PyPI yet — it’s used locally as the CLI that backs this Alfred workflow’s Script Filter nodes (see info.plist). Clone the repo and install it into its own virtual environment:
$ mise run inst
That installs the afwf-home-documents-github console script into .venv/bin/, which each Script Filter node calls directly during development. Once this is published to PyPI, the usual install will also work:
$ pip install afwf-home-documents-github
To upgrade to latest version:
$ pip install --upgrade afwf-home-documents-github
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file afwf_home_documents_github-0.1.1.tar.gz.
File metadata
- Download URL: afwf_home_documents_github-0.1.1.tar.gz
- Upload date:
- Size: 16.0 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: uv/0.11.7 {"installer":{"name":"uv","version":"0.11.7","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"macOS","version":null,"id":null,"libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":null}
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
4dfa724fb7fb5150a88b6353ac486ce176a1636bfc205e52bf41ff3a9331f8e5
|
|
| MD5 |
0855ee115a8091a50390da64f865577d
|
|
| BLAKE2b-256 |
ece6ad37fa797c58d9521bba4f8e1ffe20f64d25224328713249b91c08750a1a
|
File details
Details for the file afwf_home_documents_github-0.1.1-py3-none-any.whl.
File metadata
- Download URL: afwf_home_documents_github-0.1.1-py3-none-any.whl
- Upload date:
- Size: 13.7 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: uv/0.11.7 {"installer":{"name":"uv","version":"0.11.7","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"macOS","version":null,"id":null,"libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":null}
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
0a06c8a2f691dab4ce8c87e2be2c2b957a0dff65721e8b53cec66e90b7a4cb73
|
|
| MD5 |
d533d72813a3e5020d46151a6be8627c
|
|
| BLAKE2b-256 |
2253864a3de90fc900d1a0aad10d550ddcf0fa69198e9c4f042a7cacd988e446
|