git
Context:
user.community.apps.git.git.talon
| Spoken | Backend |
|---|---|
| git {user.git_command} [<user.git_arguments>] | args = git_arguments or """git {git_command}{args} " |
| git add clipboard | insert("git add ")edit.paste()key(enter) |
| git add highlighted | edit.copy()insert("git add ")edit.paste()key(enter) |
| git add patch | "git add --patch\\n" |
| git clone clipboard | insert("git clone ")edit.paste()key(enter) |
| git commit [<user.git_arguments>] message [<user.prose>] | args = git_arguments or ""message = prose or ""user.insert_between('git commit{args} --message "{message}', '"') |
| git commit highlighted | edit.copy()insert("git add ")edit.paste()insert("\\ngit commit\\n") |
| git diff (cached | cashed) | "git diff --cached\\n" |
| git diff clipboard | insert("git diff ")edit.paste()key(enter) |
| git diff highlighted | edit.copy()insert("git diff ")edit.paste()key(enter) |
| git diff | "git diff\\n" |
| git show head | "git show HEAD\\n" |
| git stash [push] [<user.git_arguments>] message [<user.prose>] | args = git_arguments or ""message = prose or ""user.insert_between('git stash push{args} --message "{message}', '"') |
| git status | "git status\\n" |