From 429003c91aadba10e2447fab2a536d21cb1a334c Mon Sep 17 00:00:00 2001 From: Harald Pfeiffer Date: Sun, 14 Jul 2024 13:10:23 +0200 Subject: solution in readme --- README.md | 28 ++++++++-------------------- 1 file changed, 8 insertions(+), 20 deletions(-) diff --git a/README.md b/README.md index d383517..e660979 100644 --- a/README.md +++ b/README.md @@ -8,28 +8,14 @@ Parts are old, parts are not done yet, we're getting there. ## only clone git-prompt.sh -Define your git hooksPath. If `git config --global core.hooksPath` delivers no result, choose a directory -where to place your hooks. I am going with `git config --global core.hooksPath '~/git-hooks'` (the quotation -marks are essential here, otherwise `~` would be converted to a static home directory name). +This repository does not include a git-prompt.sh source. This is due to the file residing inside +the whole git repository. Submoduling cannot just include one file, so if you need this file here, +the checkout is... up to you, kind of. -Inside that folder, place a file with following content: +Since I am maintaining this repo for ease of distribution for myself as well, here's the solution: -``` -#!/usr/bin/env sh - -if git remote get-url origin --no-all | grep -P 'lirion.*dotfiles(.git)?$' > /dev/null; then - install -dvm .git/modules - install -dvm .git/modules/git-prompt - install -dvm .git/modules/git-prompt/info - cat > .git/modules/git-prompt/info/sparse-checkout <