From d2c331b9f036951eef062dd5141c75182375ba12 Mon Sep 17 00:00:00 2001 From: Simon Parri Date: Tue, 22 Jul 2025 00:56:22 +0200 Subject: Add current configuration --- common/bin/browse-git | 19 +++++++++++++++++++ 1 file changed, 19 insertions(+) create mode 100755 common/bin/browse-git (limited to 'common/bin/browse-git') diff --git a/common/bin/browse-git b/common/bin/browse-git new file mode 100755 index 0000000..2eb9f8f --- /dev/null +++ b/common/bin/browse-git @@ -0,0 +1,19 @@ +#!/bin/sh + +dldir="$HOME/Downloads" +if [ "$XDG_DOWNLOAD_DIR" ]; then + dldir="$XDG_DOWNLOAD_DIR" +elif (which xdg-user-dir >/dev/null 2>&1) && [ "$(xdg-user-dir DOWNLOAD)" ]; then + dldir="$(xdg-user-dir DOWNLOAD)" +fi + +mkdir -p "$dldir" +cd "$dldir" + +gitdir="$(basename -s .git "$1")" +test -e "$gitdir" && exit 1 + +git clone "$1" --depth=1 "$gitdir" +test "$EDITOR" || EDITOR="emacsclient" +emacsclient "$gitdir" +rm -rf "$gitdir" -- cgit v1.2.3