Skip to content

Latest commit

 

History

History
51 lines (32 loc) · 1.29 KB

File metadata and controls

51 lines (32 loc) · 1.29 KB

cli-hub

A shareable multi-tool repository for local CLI utilities.

Layout

  • feishu/: a thin local wrapper around the official Feishu lark-mcp tool

Workspace placement

This repo is intended to live at:

~/workspace/project/cli-hub

That matches the current workspace model:

  • ~/workspace/project/*: Git working trees
  • ~/workspace/shared/*: cross-device shared scripts and lightweight runtime copies
  • ~/workspace/context/*: operational docs and manifests

What Lives Here

  • Shareable tool source code
  • Installation helpers
  • Documentation that other team members can reuse

What does not live here:

  • Personal API credentials
  • Local OAuth state
  • Per-machine config files
  • Device-specific wrappers with hardcoded local paths

Suggested remote model

For personal tools, keep two remotes when practical:

  • origin: GitHub private repo
  • gitea: self-hosted Gitea backup / workspace control-plane remote

Example:

git remote add gitea git@150.158.82.117:workspace-admin/cli-hub.git

Global command pattern

If a tool should be globally runnable on each machine, install it locally as a symlink or thin wrapper that points into this repo checkout. That keeps the repo as the single code source while letting each device keep its own config and PATH setup.