Skip to main content

An Alfred workflow for indexing and acting on repos under ~/Documents/GitHub.

Project description

Documentation Status https://github.com/MacHu-GWU/afwf_home_documents_github-project/actions/workflows/main.yml/badge.svg https://codecov.io/gh/MacHu-GWU/afwf_home_documents_github-project/branch/main/graph/badge.svg https://img.shields.io/pypi/v/afwf-home-documents-github.svg https://img.shields.io/pypi/l/afwf-home-documents-github.svg https://img.shields.io/pypi/pyversions/afwf-home-documents-github.svg https://img.shields.io/badge/✍️_Release_History!--None.svg?style=social&logo=github https://img.shields.io/badge/⭐_Star_me_on_GitHub!--None.svg?style=social&logo=github
https://img.shields.io/badge/Link-API-blue.svg https://img.shields.io/badge/Link-Install-blue.svg https://img.shields.io/badge/Link-GitHub-blue.svg https://img.shields.io/badge/Link-Submit_Issue-blue.svg https://img.shields.io/badge/Link-Request_Feature-blue.svg https://img.shields.io/badge/Link-Download-blue.svg

Welcome to afwf_home_documents_github Documentation

https://afwf-home-documents-github.readthedocs.io/en/latest/_static/afwf_home_documents_github-logo.png

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


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

afwf_home_documents_github-0.1.1.tar.gz (16.0 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

afwf_home_documents_github-0.1.1-py3-none-any.whl (13.7 kB view details)

Uploaded Python 3

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

Hashes for afwf_home_documents_github-0.1.1.tar.gz
Algorithm Hash digest
SHA256 4dfa724fb7fb5150a88b6353ac486ce176a1636bfc205e52bf41ff3a9331f8e5
MD5 0855ee115a8091a50390da64f865577d
BLAKE2b-256 ece6ad37fa797c58d9521bba4f8e1ffe20f64d25224328713249b91c08750a1a

See more details on using hashes here.

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

Hashes for afwf_home_documents_github-0.1.1-py3-none-any.whl
Algorithm Hash digest
SHA256 0a06c8a2f691dab4ce8c87e2be2c2b957a0dff65721e8b53cec66e90b7a4cb73
MD5 d533d72813a3e5020d46151a6be8627c
BLAKE2b-256 2253864a3de90fc900d1a0aad10d550ddcf0fa69198e9c4f042a7cacd988e446

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page