MCPcopy Index your code
hub / github.com/SwissArmyWrench/johnnybgoode

github.com/SwissArmyWrench/johnnybgoode @v1.2.0

Chat with this repo
repository ↗ · DeepWiki ↗ · release v1.2.0 ↗ · + Follow
31 symbols 54 edges 2 files 2 documented · 6% updated 18mo agov1.2.0 · 2024-12-21★ 521 open issues
What it actually does AI analysis from the code graph — generated when you open this
loading…
README

johnnybgoode

An assistant for users of the Johnny Decimal file organization system.

V1.1.0 is here, bringing bringing regex functionality for matching folder names and the ability to fine-tune it to your own personal naming system. Read about the new configuration options in the docs folder. Download the binaries in the releases tab.

Learn to use or deploy johnnybgoode.

Johnnybgoode's features

  • Scan your JohnnyDecimal structure and match folder locations to JohnnyDecimal location codes
  • Return a path to a folder just from its location code:

image

  • With a bit of terminal scripting, create a custom version of cd that navigates purely from the location code

image

Long Term Roadmap (see the goals for next release here)

  • Implement use of environment variables
  • Build streamlined deployment process
  • Warnings for out-of-order files, folders, and names
  • Custom configurations per-folder for those warnings
  • Graphical tools to use johnnybgoode with GUI programs

Core symbols most depended-on inside this repo

graceful_crash
called by 5
src/lib.rs
get_sorting_key
called by 4
src/lib.rs
extract_location
called by 3
src/lib.rs
extract_name
called by 3
src/lib.rs
scan_to_map
called by 2
src/lib.rs
validate_code
called by 2
src/lib.rs
extract_area
called by 2
src/lib.rs
extract_cat
called by 2
src/lib.rs

Shape

Function 15
Method 11
Class 3
Enum 2

Languages

Rust100%

Modules by API surface

src/lib.rs30 symbols
src/main.rs1 symbols

For agents

$ claude mcp add johnnybgoode \
  -- python -m otcore.mcp_server <graph>

⬇ download graph artifact

Ask about this repo answers extend the page