From edc449275b6c04445f58b108ca0937a87c1e8430 Mon Sep 17 00:00:00 2001 From: Aditya Date: Mon, 27 Feb 2023 20:04:56 +0530 Subject: add zsh --- oh-my-zsh/plugins/git-lfs/README.md | 24 ++++++++++++++++++++++++ oh-my-zsh/plugins/git-lfs/git-lfs.plugin.zsh | 17 +++++++++++++++++ 2 files changed, 41 insertions(+) create mode 100644 oh-my-zsh/plugins/git-lfs/README.md create mode 100644 oh-my-zsh/plugins/git-lfs/git-lfs.plugin.zsh (limited to 'oh-my-zsh/plugins/git-lfs') diff --git a/oh-my-zsh/plugins/git-lfs/README.md b/oh-my-zsh/plugins/git-lfs/README.md new file mode 100644 index 0000000..1222b27 --- /dev/null +++ b/oh-my-zsh/plugins/git-lfs/README.md @@ -0,0 +1,24 @@ +# git lfs plugin + +The git lfs plugin provides [aliases](#aliases) and [functions](#functions) for [git-lfs](https://github.com/git-lfs/git-lfs). + +To use it, add `git-lfs` to the plugins array in your zshrc file: + +```zsh +plugins=(... git-lfs) +``` + +## Aliases + +| Alias | Command | +| :------- | :---------------------------------- | +| `glfsi` | `git lfs install` | +| `glfst` | `git lfs track` | +| `glfsls` | `git lfs ls-files` | +| `glfsmi` | `git lfs migrate import --include=` | + +## Functions + +| Function | Command | +| :------- | :---------------------------------------------- | +| `gplfs` | `git lfs push origin "$(current_branch)" --all` | diff --git a/oh-my-zsh/plugins/git-lfs/git-lfs.plugin.zsh b/oh-my-zsh/plugins/git-lfs/git-lfs.plugin.zsh new file mode 100644 index 0000000..e7bb676 --- /dev/null +++ b/oh-my-zsh/plugins/git-lfs/git-lfs.plugin.zsh @@ -0,0 +1,17 @@ +# +# Aliases +# + +alias glfsi='git lfs install' +alias glfst='git lfs track' +alias glfsls='git lfs ls-files' +alias glfsmi='git lfs migrate import --include=' + +# +# Functions +# + +function gplfs() { + local b="$(git_current_branch)" + git lfs push origin "$b" --all +} -- cgit v1.2.3