From f45a08a9b17b59803364d60faa05ec517bc37330 Mon Sep 17 00:00:00 2001 From: Lucien A Date: Fri, 23 Feb 2024 00:12:03 +0100 Subject: [PATCH 1/2] add git fsmonitor config --- _tool/git.md | 25 +++++++++++++++++++++++++ 1 file changed, 25 insertions(+) create mode 100644 _tool/git.md diff --git a/_tool/git.md b/_tool/git.md new file mode 100644 index 0000000..06dc2f1 --- /dev/null +++ b/_tool/git.md @@ -0,0 +1,25 @@ +--- +title: git +tags: +- cli +- config-file +- eval-sh +references: +- https://git-scm.com/docs/git-config#Documentation/git-config.txt-corefsmonitor +- https://git-scm.com/docs/git-config#Documentation/git-config.txt-coresshCommand +- https://git-scm.com/docs/git-config#Documentation/git-config.txt-coreaskPass +- https://git-scm.com/docs/git-config#Documentation/git-config.txt-corepager +files: + - .git/config + - ~/.gitconfig + - /etc/gitconfig +purl: pkg:git/git +--- + +Git's configuration file can be used to execute arbitrary commands. + +In the case of [`fsmonitor`](https://git-scm.com/docs/git-config#Documentation/git-config.txt-corefsmonitor) the command is executed when issuing many git commands, such as `git checkout .` or `git status`. +```sh +[core] + fsmonitor = "sh -c 'xcalc'" +``` From 50550cc753f472caf287768c877ddf1550306522 Mon Sep 17 00:00:00 2001 From: Lucien A Date: Fri, 23 Feb 2024 00:15:15 +0100 Subject: [PATCH 2/2] fix indentation --- _tool/git.md | 14 +++++++------- 1 file changed, 7 insertions(+), 7 deletions(-) diff --git a/_tool/git.md b/_tool/git.md index 06dc2f1..78212c4 100644 --- a/_tool/git.md +++ b/_tool/git.md @@ -1,14 +1,14 @@ --- title: git tags: -- cli -- config-file -- eval-sh + - cli + - config-file + - eval-sh references: -- https://git-scm.com/docs/git-config#Documentation/git-config.txt-corefsmonitor -- https://git-scm.com/docs/git-config#Documentation/git-config.txt-coresshCommand -- https://git-scm.com/docs/git-config#Documentation/git-config.txt-coreaskPass -- https://git-scm.com/docs/git-config#Documentation/git-config.txt-corepager + - https://git-scm.com/docs/git-config#Documentation/git-config.txt-corefsmonitor + - https://git-scm.com/docs/git-config#Documentation/git-config.txt-coresshCommand + - https://git-scm.com/docs/git-config#Documentation/git-config.txt-coreaskPass + - https://git-scm.com/docs/git-config#Documentation/git-config.txt-corepager files: - .git/config - ~/.gitconfig