Skip to content

Commit cf38115

Browse files
author
Noah Gorny
committed
aliases: Add new git-omz alias file
1 parent a25a822 commit cf38115

File tree

2 files changed

+31
-0
lines changed

2 files changed

+31
-0
lines changed
Lines changed: 30 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,30 @@
1+
# shellcheck shell=bash
2+
cite 'about-alias'
3+
about-alias 'git aliases from oh-my-zsh'
4+
5+
# We are not vendoring this, as we need to adapt it to bash :(
6+
7+
# Load after regular git aliases
8+
# BASH_IT_LOAD_PRIORITY: 160
9+
10+
# Setup git version
11+
read -ra git_version_arr <<< "$(git version 2> /dev/null)"
12+
git_version="${git_version_arr[2]}"
13+
14+
# Setup is-at-least
15+
function is-at-least {
16+
local expected_version=$1
17+
local actual_version=$2
18+
local versions
19+
20+
printf -v versions '%s\n%s' "$expected_version" "$actual_version"
21+
[[ $versions = "$(sort -V <<< "$versions")" ]]
22+
}
23+
24+
# Setup git_current_branch
25+
function git_current_branch {
26+
_git-branch
27+
}
28+
29+
# shellcheck disable=SC1090
30+
source "${BASH_IT}"/vendor/github.com/ohmyzsh/ohmyzsh/plugins/git/git.plugin.zsh

clean_files.txt

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -30,6 +30,7 @@ lint_clean_files.sh
3030
# aliases
3131
#
3232
aliases/available/dnf.aliases.bash
33+
aliases/available/git-omz.aliases.bash
3334
aliases/available/git.aliases.bash
3435
aliases/available/vim.aliases.bash
3536

0 commit comments

Comments
 (0)