Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
4 changes: 4 additions & 0 deletions .gitignore
Original file line number Diff line number Diff line change
@@ -1,2 +1,6 @@
*.log
.env

# Python bytecode (the stow tree previously hosted a Python tool)
__pycache__/
*.pyc
11 changes: 1 addition & 10 deletions Makefile
Original file line number Diff line number Diff line change
Expand Up @@ -47,13 +47,4 @@ docker-test-remote-local: ## Test remote install using local HTTP server
docker build -f Dockerfile.remote-test -t $(IMAGE_NAME)-remote .
docker run --rm $(IMAGE_NAME)-remote remote-test-local

repo-intel-build: ## Rebuild stow/bin/repo-intel from src/repo-intel
python3 src/repo-intel/build.py stow/bin/repo-intel

repo-intel-techdata: ## Regenerate src/repo-intel/techdata.json from Linguist (needs network)
python3 src/repo-intel/gen_techdata.py

repo-intel-dev: ## Run repo-intel from source (reads template.html + techdata.json live; pass args via ARGS=)
python3 src/repo-intel/repo-intel.py $(ARGS)

.PHONY: help install uninstall brew docker-build docker-test docker-shell docker-setup docker-clean docker-test-remote docker-test-remote-local repo-intel-build repo-intel-techdata repo-intel-dev
.PHONY: help install uninstall brew docker-build docker-test docker-shell docker-setup docker-clean docker-test-remote docker-test-remote-local
4 changes: 1 addition & 3 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -12,7 +12,7 @@ Personal dotfiles for macOS and Linux, designed for a smooth developer experienc
- **Vim**: Pre-configured with vim-plug and curated plugins
- **CLI Tools**: bat (syntax-highlighted cat), fzf (fuzzy finder), git-delta (better diffs), and more via Homebrew
- **Dev Tools**: Volta and Node.js; Bun (optional)
- **Bin Scripts**: Handy commands like `ungit` (clone GitHub repos/subdirs as files or text) and [`repo-intel`](./src/repo-intel/README.md) (contributor stats dashboard for any git repo)
- **Bin Scripts**: Handy commands like `ungit` (clone GitHub repos/subdirs as files or text) and [`repo-intel`](https://github.com/tyom/repo-intel) (contributor stats dashboard for any git repo — now a standalone tool, installed via Homebrew or the standalone repo's installer)
- **Claude Code Plugin**: Custom commands for code review, explanation, and refactoring

![Shell screenshot](https://tyom.github.io/dotfiles/shell.png)
Expand Down Expand Up @@ -257,8 +257,6 @@ Run `make` to see all available commands:
| `make docker-clean` | Remove persistent Docker containers |
| `make docker-test-remote` | Smoke test remote install (deployed URL) |
| `make docker-test-remote-local` | Test remote install via local HTTP server |
| `make repo-intel-build` | Rebuild `stow/bin/repo-intel` from `src/` |
| `make repo-intel-dev` | Run `repo-intel` from source (pass `ARGS=`) |

Docker commands support `VARIANT=minimal` for testing without Homebrew/Bun (e.g., `make docker-test VARIANT=minimal`).

Expand Down
8 changes: 8 additions & 0 deletions scripts/install/brew.sh
Original file line number Diff line number Diff line change
Expand Up @@ -52,4 +52,12 @@ fi

print_step "Updating Homebrew" && brew update
print_step "Installing Homebrew packages" && brew install "${packages[@]}"

# repo-intel (standalone tool: github.com/tyom/repo-intel). Installed non-fatally
# so a tap/network hiccup can't abort the core packages above. brew.sh runs on
# both macOS and Linux (Linuxbrew), so this is the sole install path.
print_step "Installing repo-intel (tap: tyom/tap)" &&
brew install tyom/tap/repo-intel ||
print_info "Skipping repo-intel — install manually: curl -fsSL https://tyom.github.io/repo-intel/install.sh | sh"

print_info "Cleaning outdating brew packages" && brew cleanup
204 changes: 0 additions & 204 deletions src/repo-intel/README.md

This file was deleted.

53 changes: 0 additions & 53 deletions src/repo-intel/build.py

This file was deleted.

Loading
Loading