git completions installed
This commit is contained in:
		
							parent
							
								
									6678a31ae7
								
							
						
					
					
						commit
						8855304904
					
				
					 7 changed files with 474 additions and 1 deletions
				
			
		
							
								
								
									
										438
									
								
								.config/fish/conf.d/git_abbr.fish
									
										
									
									
									
										Normal file
									
								
							
							
						
						
									
										438
									
								
								.config/fish/conf.d/git_abbr.fish
									
										
									
									
									
										Normal file
									
								
							|  | @ -0,0 +1,438 @@ | ||||||
|  | #!/usr/bin/env fish | ||||||
|  | # | ||||||
|  | # git-abbr: git abbreviations for the fish shell | ||||||
|  | # | ||||||
|  | # Copyright (c) 2022 Rich Lewis | ||||||
|  | # MIT License | ||||||
|  | 
 | ||||||
|  | set -g __git_abbr_version 0.2.1 | ||||||
|  | 
 | ||||||
|  | abbr g 'git' | ||||||
|  | 
 | ||||||
|  | abbr ga 'git add' | ||||||
|  | abbr gaa 'git add --all' | ||||||
|  | abbr gapa 'git add --patch' | ||||||
|  | abbr gau 'git add --update' | ||||||
|  | abbr gav 'git add --verbose' | ||||||
|  | abbr gap 'git apply' | ||||||
|  | abbr gapt 'git apply --3way' | ||||||
|  | 
 | ||||||
|  | abbr gb 'git branch' | ||||||
|  | abbr gba 'git branch -a' | ||||||
|  | abbr gbd 'git branch -d' | ||||||
|  | abbr gbdf 'git branch -d -f' | ||||||
|  | abbr gbD 'git branch -D' | ||||||
|  | abbr gbDf 'git branch -D -f' | ||||||
|  | abbr gbnm 'git branch --no-merged' | ||||||
|  | abbr gbr 'git branch --remote' | ||||||
|  | 
 | ||||||
|  | abbr gbl 'git blame -b -w' | ||||||
|  | 
 | ||||||
|  | abbr gbs 'git bisect' | ||||||
|  | abbr gbsb 'git bisect bad' | ||||||
|  | abbr gbsg 'git bisect good' | ||||||
|  | abbr gbsr 'git bisect reset' | ||||||
|  | abbr gbss 'git bisect start' | ||||||
|  | 
 | ||||||
|  | abbr gc 'git commit -v' | ||||||
|  | abbr gci 'git commit --allow-empty -v -m\'chore: initial commit\'' | ||||||
|  | abbr gc! 'git commit -v --amend' | ||||||
|  | abbr gcn 'git commit -v --no-edit' | ||||||
|  | abbr gcn! 'git commit -v --amend --no-edit' | ||||||
|  | abbr gca 'git commit -a -v' | ||||||
|  | abbr gca! 'git commit -a -v --amend' | ||||||
|  | abbr gcan! 'git commit -a -v --no-edit --amend' | ||||||
|  | abbr gcans! 'git commit -a -v -s --no-edit --amend' | ||||||
|  | abbr gcam 'git commit -a -m' | ||||||
|  | abbr gcas 'git commit -a -s' | ||||||
|  | abbr gcasm 'git commit -a -s -m' | ||||||
|  | abbr gcsm 'git commit -s -m' | ||||||
|  | abbr gcm 'git commit -m' | ||||||
|  | abbr gcs 'git commit -S' | ||||||
|  | 
 | ||||||
|  | abbr gcf 'git config --list' | ||||||
|  | 
 | ||||||
|  | abbr gcl 'git clone --recurse-submodules' | ||||||
|  | 
 | ||||||
|  | abbr gclean 'git clean -id' | ||||||
|  | 
 | ||||||
|  | abbr gco 'git checkout' | ||||||
|  | abbr gcob 'git checkout -b' | ||||||
|  | abbr gcom 'git checkout (git_main_branch)' | ||||||
|  | abbr gcod 'git checkout (git_develop_branch)' | ||||||
|  | abbr gcof 'git checkout (git_feature_prepend)/' | ||||||
|  | abbr gcoh 'git checkout hotfix/' | ||||||
|  | abbr gcor 'git checkout release/' | ||||||
|  | abbr gcos 'git checkout support/' | ||||||
|  | abbr gcors 'git checkout --recurse-submodules' | ||||||
|  | 
 | ||||||
|  | abbr gcount 'git shortlog -sn' | ||||||
|  | 
 | ||||||
|  | abbr gcp 'git cherry-pick' | ||||||
|  | abbr gcpa 'git cherry-pick --abort' | ||||||
|  | abbr gcpc 'git cherry-pick --continue' | ||||||
|  | 
 | ||||||
|  | abbr gd 'git diff' | ||||||
|  | abbr gdca 'git diff --cached' | ||||||
|  | abbr gdcw 'git diff --cached --word-diff' | ||||||
|  | abbr gdct 'git diff --staged' | ||||||
|  | abbr gdt 'git diff-tree --no-commit-id --name-only -r' | ||||||
|  | # abbr gdnolock 'git diff ":(exclude)package-lock.json" ":(exclude)*.lock"' | ||||||
|  | abbr gdup 'git diff @{upstream}' | ||||||
|  | # abbr gdv 'git diff -w $@ | view -' | ||||||
|  | 
 | ||||||
|  | abbr gdct 'git describe --tags (git rev-list --tags --max-count=1)' | ||||||
|  | 
 | ||||||
|  | abbr gf 'git fetch' | ||||||
|  | abbr gfa 'git fetch --all --prune' | ||||||
|  | abbr gfo 'git fetch origin' | ||||||
|  | 
 | ||||||
|  | # gg | ||||||
|  | # gga | ||||||
|  | # ggf | ||||||
|  | # ggfl | ||||||
|  | # ggl | ||||||
|  | # ggp | ||||||
|  | # ggpnp | ||||||
|  | # ggpull | ||||||
|  | # ggpur | ||||||
|  | # ggpush | ||||||
|  | # ggsup | ||||||
|  | # ggu | ||||||
|  | # gpsup | ||||||
|  | 
 | ||||||
|  | abbr ghh 'git help' | ||||||
|  | 
 | ||||||
|  | abbr gi 'git init' | ||||||
|  | 
 | ||||||
|  | abbr gignore 'git update-index --assume-unchanged' | ||||||
|  | abbr gignored 'git ls-files -v | grep "^[[:lower:]]"' | ||||||
|  | 
 | ||||||
|  | abbr gk 'gitk --all --branches &!' | ||||||
|  | abbr gke 'gitk --all (git log -g --pretty=%h) &!' | ||||||
|  | 
 | ||||||
|  | abbr gfg 'git ls-files | grep' | ||||||
|  | 
 | ||||||
|  | # gl: git log | ||||||
|  | abbr gl 'git log' | ||||||
|  | abbr gls 'git log --stat' | ||||||
|  | abbr glsp 'git log --stat -p' | ||||||
|  | abbr glg 'git log --graph' | ||||||
|  | abbr glgda 'git log --graph --decorate --all' | ||||||
|  | abbr glgm 'git log --graph --max-count=10' | ||||||
|  | abbr glo 'git log --oneline --decorate' | ||||||
|  | abbr glog 'git log --oneline --decorate --graph' | ||||||
|  | abbr gloga 'git log --oneline --decorate --graph --all' | ||||||
|  | # abbr glol | ||||||
|  | # abbr glols | ||||||
|  | # abbr glod | ||||||
|  | # abbr glods | ||||||
|  | # abbr glola | ||||||
|  | 
 | ||||||
|  | # gm: git merge | ||||||
|  | abbr gm 'git merge' | ||||||
|  | abbr gmom 'git merge origin/(git_main_branch)' | ||||||
|  | abbr gmum 'git merge upstream/(git_main_branch)' | ||||||
|  | abbr gma 'git merge --abort' | ||||||
|  | 
 | ||||||
|  | # gmtl: git mergetool | ||||||
|  | abbr gmtl 'git mergetool --no-prompt' | ||||||
|  | abbr gmtlvim 'git mergetool --no-prompt --tool=vimdiff' | ||||||
|  | 
 | ||||||
|  | # gp: git push | ||||||
|  | abbr gp 'git push' | ||||||
|  | abbr gpd 'git push --dry-run' | ||||||
|  | abbr gpf 'git push --force-with-lease' | ||||||
|  | abbr gpf! 'git push --force' | ||||||
|  | abbr gpsu 'git push --set-upstream origin (git_current_branch)' | ||||||
|  | abbr gpt 'git push --tags' | ||||||
|  | abbr gptf 'git push --tags --force-with-lease' | ||||||
|  | abbr gptf! 'git push --tags --force' | ||||||
|  | abbr gpoat 'git push origin --all && git push origin --tags' | ||||||
|  | abbr gpoatf! 'git push origin --all --force-with-lease && git push origin --tags --force-with-lease' | ||||||
|  | abbr gpoatf! 'git push origin --all --force && git push origin --tags --force' | ||||||
|  | abbr gpv 'git push -v' | ||||||
|  | 
 | ||||||
|  | # gpl: git pull | ||||||
|  | abbr gpl 'git pull' | ||||||
|  | abbr gplo 'git pull origin' | ||||||
|  | abbr gplom 'git pull origin (git_main_branch)' | ||||||
|  | abbr gplu 'git pull upstream' | ||||||
|  | abbr gplum 'git pull upstream (git_main_branch)' | ||||||
|  | 
 | ||||||
|  | # gr: git remote | ||||||
|  | abbr gr 'git remote -v' | ||||||
|  | abbr gra 'git remote add' | ||||||
|  | abbr grau 'git remote add upstream' | ||||||
|  | abbr grrm 'git remote remove' | ||||||
|  | abbr grmv 'git remote rename' | ||||||
|  | abbr grset 'git remote set-url' | ||||||
|  | abbr gru 'git remote update' | ||||||
|  | abbr grv 'git remote -v' | ||||||
|  | abbr grvv 'git remote -vvv' | ||||||
|  | 
 | ||||||
|  | # grb: git rebase | ||||||
|  | abbr grb 'git rebase' | ||||||
|  | abbr grba 'git rebase --abort' | ||||||
|  | abbr grbc 'git rebase --continue' | ||||||
|  | abbr grbd 'git rebase (git_develop_branch)' | ||||||
|  | abbr grbi 'git rebase -i' | ||||||
|  | abbr grbom 'git rebase origin/(git_main_branch)' | ||||||
|  | abbr grbo 'git rebase --onto' | ||||||
|  | abbr grbs 'git rebase --skip' | ||||||
|  | 
 | ||||||
|  | # grev: git revert | ||||||
|  | abbr grev 'git revert' | ||||||
|  | 
 | ||||||
|  | # grs: git reset | ||||||
|  | abbr grs 'git reset' | ||||||
|  | abbr grs! 'git reset --hard' | ||||||
|  | abbr grsh 'git reset HEAD' | ||||||
|  | abbr grsh! 'git reset HEAD --hard' | ||||||
|  | abbr grsoh 'git reset origin/(git_current_branch)' | ||||||
|  | abbr grsoh! 'git reset origin/(git_current_branch) --hard' | ||||||
|  | abbr gpristine 'git reset --hard && git clean -dffx' | ||||||
|  | abbr grs- 'git reset --' | ||||||
|  | 
 | ||||||
|  | # grm: git rm | ||||||
|  | abbr grm 'git rm' | ||||||
|  | abbr grmc 'git rm --cached' | ||||||
|  | 
 | ||||||
|  | # grst: git restore | ||||||
|  | abbr grst 'git restore' | ||||||
|  | abbr grsts 'git restore --source' | ||||||
|  | abbr grstst 'git restore --staged' | ||||||
|  | 
 | ||||||
|  | # grt: git return | ||||||
|  | abbr grt 'cd (git rev-parse --show-toplevel || echo .)' | ||||||
|  | 
 | ||||||
|  | # gs: git status | ||||||
|  | abbr gs 'git status' | ||||||
|  | abbr gss 'git status -s' | ||||||
|  | abbr gsb 'git status -sb' | ||||||
|  | 
 | ||||||
|  | # gshow: git show | ||||||
|  | abbr gshow 'git show' | ||||||
|  | abbr gshowps 'git show --pretty=short --show-signature' | ||||||
|  | 
 | ||||||
|  | # gst: git stash | ||||||
|  | abbr gst 'git stash' | ||||||
|  | abbr gsta 'git stash apply' | ||||||
|  | abbr gstc 'git stash clear' | ||||||
|  | abbr gstd 'git stash drop' | ||||||
|  | abbr gstl 'git stash list' | ||||||
|  | abbr gstp 'git stash pop' | ||||||
|  | abbr gstshow 'git stash show --text' | ||||||
|  | abbr gstall 'git stash --all' | ||||||
|  | abbr gsts 'git stash save' | ||||||
|  | 
 | ||||||
|  | # gsu: git submodule | ||||||
|  | abbr gsu 'git submodule update' | ||||||
|  | 
 | ||||||
|  | # gsw: git switch | ||||||
|  | abbr gsw 'git switch' | ||||||
|  | abbr gswc 'git switch -c' | ||||||
|  | abbr gswm 'git switch (git_main_branch)' | ||||||
|  | abbr gswd 'git switch (git_develop_branch)' | ||||||
|  | 
 | ||||||
|  | # gt: git tag | ||||||
|  | abbr gt 'git tag' | ||||||
|  | abbr gts 'git tag -s' | ||||||
|  | abbr gta 'git tag -a' | ||||||
|  | abbr gtas 'git tag -a -s' | ||||||
|  | # gtl | ||||||
|  | 
 | ||||||
|  | # gwch: git whatchanged | ||||||
|  | abbr gwch 'git whatchanged -p --abbrev-commit --pretty=medium' | ||||||
|  | 
 | ||||||
|  | # gwt: git worktree | ||||||
|  | abbr gwt 'git worktree' | ||||||
|  | abbr gwta 'git worktree add' | ||||||
|  | abbr gwtls 'git worktree list' | ||||||
|  | abbr gwtmv 'git worktree move' | ||||||
|  | abbr gwtrm 'git worktree remove' | ||||||
|  | 
 | ||||||
|  | # gam: git am | ||||||
|  | abbr gam 'git am' | ||||||
|  | abbr gamc 'git am --continue' | ||||||
|  | abbr gams 'git am --skip' | ||||||
|  | abbr gama 'git am --abort' | ||||||
|  | abbr gamscp 'git am --show-current-patch' | ||||||
|  | 
 | ||||||
|  | function git_abbr_uninstall --on-event git_abbr_uninstall | ||||||
|  | 
 | ||||||
|  |   set -e __git_abbr_version | ||||||
|  | 
 | ||||||
|  |   functions -e git_current_branch | ||||||
|  |   functions -e git_main_branch | ||||||
|  |   functions -e git_develop_branch | ||||||
|  |   functions -e git_feature_branch_prepend | ||||||
|  | 
 | ||||||
|  |   abbr -e g | ||||||
|  |   abbr -e ga | ||||||
|  |   abbr -e gaa | ||||||
|  |   abbr -e gapa | ||||||
|  |   abbr -e gau | ||||||
|  |   abbr -e gav | ||||||
|  |   abbr -e gap | ||||||
|  |   abbr -e gapt | ||||||
|  |   abbr -e gb | ||||||
|  |   abbr -e gba | ||||||
|  |   abbr -e gbd | ||||||
|  |   abbr -e gbDf | ||||||
|  |   abbr -e gbD | ||||||
|  |   abbr -e gbDf | ||||||
|  |   abbr -e gbnm | ||||||
|  |   abbr -e gbr | ||||||
|  |   abbr -e gbl | ||||||
|  |   abbr -e gbs | ||||||
|  |   abbr -e gbsb | ||||||
|  |   abbr -e gbsg | ||||||
|  |   abbr -e gbsr | ||||||
|  |   abbr -e gbss | ||||||
|  |   abbr -e gc | ||||||
|  |   abbr -e gci | ||||||
|  |   abbr -e gc! | ||||||
|  |   abbr -e gcn | ||||||
|  |   abbr -e gcn! | ||||||
|  |   abbr -e gca | ||||||
|  |   abbr -e gca! | ||||||
|  |   abbr -e gcan! | ||||||
|  |   abbr -e gcans! | ||||||
|  |   abbr -e gcam | ||||||
|  |   abbr -e gcas | ||||||
|  |   abbr -e gcasm | ||||||
|  |   abbr -e gcsm | ||||||
|  |   abbr -e gcm | ||||||
|  |   abbr -e gcs | ||||||
|  |   abbr -e gcf | ||||||
|  |   abbr -e gcl | ||||||
|  |   abbr -e gclean | ||||||
|  |   abbr -e gco | ||||||
|  |   abbr -e gcob | ||||||
|  |   abbr -e gcom | ||||||
|  |   abbr -e gcod | ||||||
|  |   abbr -e gcof | ||||||
|  |   abbr -e gcoh | ||||||
|  |   abbr -e gcor | ||||||
|  |   abbr -e gcos | ||||||
|  |   abbr -e gcors | ||||||
|  |   abbr -e gcount | ||||||
|  |   abbr -e gcp | ||||||
|  |   abbr -e gcpa | ||||||
|  |   abbr -e gcpc | ||||||
|  |   abbr -e gd | ||||||
|  |   abbr -e gdca | ||||||
|  |   abbr -e gdcw | ||||||
|  |   abbr -e gdct | ||||||
|  |   abbr -e gdt | ||||||
|  |   abbr -e gdup | ||||||
|  |   abbr -e gdct | ||||||
|  |   abbr -e gf | ||||||
|  |   abbr -e gfa | ||||||
|  |   abbr -e gfo | ||||||
|  |   abbr -e ghh | ||||||
|  |   abbr -e gi | ||||||
|  |   abbr -e gignore | ||||||
|  |   abbr -e gignored | ||||||
|  |   abbr -e gk | ||||||
|  |   abbr -e gke | ||||||
|  |   abbr -e gfg | ||||||
|  |   abbr -e gl | ||||||
|  |   abbr -e gls | ||||||
|  |   abbr -e glsp | ||||||
|  |   abbr -e glg | ||||||
|  |   abbr -e glgda | ||||||
|  |   abbr -e glgm | ||||||
|  |   abbr -e glo | ||||||
|  |   abbr -e glog | ||||||
|  |   abbr -e gloga | ||||||
|  |   abbr -e gm | ||||||
|  |   abbr -e gmom | ||||||
|  |   abbr -e gmum | ||||||
|  |   abbr -e gma | ||||||
|  |   abbr -e gmtl | ||||||
|  |   abbr -e gmtlvim | ||||||
|  |   abbr -e gp | ||||||
|  |   abbr -e gpd | ||||||
|  |   abbr -e gpf | ||||||
|  |   abbr -e gpf! | ||||||
|  |   abbr -e gpt | ||||||
|  |   abbr -e gptf | ||||||
|  |   abbr -e gptf! | ||||||
|  |   abbr -e gpoat | ||||||
|  |   abbr -e gpoatf! | ||||||
|  |   abbr -e gpoatf! | ||||||
|  |   abbr -e gpv | ||||||
|  |   abbr -e gpl | ||||||
|  |   abbr -e gplo | ||||||
|  |   abbr -e gplom | ||||||
|  |   abbr -e gplu | ||||||
|  |   abbr -e gplum | ||||||
|  |   abbr -e gr | ||||||
|  |   abbr -e gra | ||||||
|  |   abbr -e grau | ||||||
|  |   abbr -e grrm | ||||||
|  |   abbr -e grmv | ||||||
|  |   abbr -e grset | ||||||
|  |   abbr -e gru | ||||||
|  |   abbr -e grv | ||||||
|  |   abbr -e grvv | ||||||
|  |   abbr -e grb | ||||||
|  |   abbr -e grba | ||||||
|  |   abbr -e grbc | ||||||
|  |   abbr -e grbd | ||||||
|  |   abbr -e grbi | ||||||
|  |   abbr -e grbom | ||||||
|  |   abbr -e grbo | ||||||
|  |   abbr -e grbs | ||||||
|  |   abbr -e grev | ||||||
|  |   abbr -e grs | ||||||
|  |   abbr -e grs! | ||||||
|  |   abbr -e grsh | ||||||
|  |   abbr -e grsh! | ||||||
|  |   abbr -e grsoh | ||||||
|  |   abbr -e grsoh! | ||||||
|  |   abbr -e gpristine | ||||||
|  |   abbr -e grs- | ||||||
|  |   abbr -e grm | ||||||
|  |   abbr -e grmc | ||||||
|  |   abbr -e grst | ||||||
|  |   abbr -e grsts | ||||||
|  |   abbr -e grstst | ||||||
|  |   abbr -e grt | ||||||
|  |   abbr -e gs | ||||||
|  |   abbr -e gss | ||||||
|  |   abbr -e gsb | ||||||
|  |   abbr -e gshow | ||||||
|  |   abbr -e gshowps | ||||||
|  |   abbr -e gst | ||||||
|  |   abbr -e gsta | ||||||
|  |   abbr -e gstc | ||||||
|  |   abbr -e gstd | ||||||
|  |   abbr -e gstl | ||||||
|  |   abbr -e gstp | ||||||
|  |   abbr -e gstshow | ||||||
|  |   abbr -e gstall | ||||||
|  |   abbr -e gsts | ||||||
|  |   abbr -e gsu | ||||||
|  |   abbr -e gsw | ||||||
|  |   abbr -e gswc | ||||||
|  |   abbr -e gswm | ||||||
|  |   abbr -e gswd | ||||||
|  |   abbr -e gt | ||||||
|  |   abbr -e gts | ||||||
|  |   abbr -e gta | ||||||
|  |   abbr -e gtas | ||||||
|  |   abbr -e gwch | ||||||
|  |   abbr -e gwt | ||||||
|  |   abbr -e gwta | ||||||
|  |   abbr -e gwtls | ||||||
|  |   abbr -e gwtmv | ||||||
|  |   abbr -e gwtrm | ||||||
|  |   abbr -e gam | ||||||
|  |   abbr -e gamc | ||||||
|  |   abbr -e gams | ||||||
|  |   abbr -e gama | ||||||
|  |   abbr -e gamscp | ||||||
|  | end | ||||||
|  | @ -1,2 +1,3 @@ | ||||||
| jorgebucaran/fisher | jorgebucaran/fisher | ||||||
| ilancosman/tide@v6 | ilancosman/tide@v6 | ||||||
|  | lewisacidic/fish-git-abbr | ||||||
|  |  | ||||||
|  | @ -4,7 +4,8 @@ SETUVAR VIRTUAL_ENV_DISABLE_PROMPT:true | ||||||
| SETUVAR __fish_initialized:3400 | SETUVAR __fish_initialized:3400 | ||||||
| SETUVAR _fisher_ilancosman_2F_tide_40_v6_files:\x7e/\x2econfig/fish/functions/_tide_1_line_prompt\x2efish\x1e\x7e/\x2econfig/fish/functions/_tide_2_line_prompt\x2efish\x1e\x7e/\x2econfig/fish/functions/_tide_cache_variables\x2efish\x1e\x7e/\x2econfig/fish/functions/_tide_detect_os\x2efish\x1e\x7e/\x2econfig/fish/functions/_tide_find_and_remove\x2efish\x1e\x7e/\x2econfig/fish/functions/_tide_fish_colorize\x2efish\x1e\x7e/\x2econfig/fish/functions/_tide_item_aws\x2efish\x1e\x7e/\x2econfig/fish/functions/_tide_item_character\x2efish\x1e\x7e/\x2econfig/fish/functions/_tide_item_cmd_duration\x2efish\x1e\x7e/\x2econfig/fish/functions/_tide_item_context\x2efish\x1e\x7e/\x2econfig/fish/functions/_tide_item_crystal\x2efish\x1e\x7e/\x2econfig/fish/functions/_tide_item_direnv\x2efish\x1e\x7e/\x2econfig/fish/functions/_tide_item_distrobox\x2efish\x1e\x7e/\x2econfig/fish/functions/_tide_item_docker\x2efish\x1e\x7e/\x2econfig/fish/functions/_tide_item_elixir\x2efish\x1e\x7e/\x2econfig/fish/functions/_tide_item_gcloud\x2efish\x1e\x7e/\x2econfig/fish/functions/_tide_item_git\x2efish\x1e\x7e/\x2econfig/fish/functions/_tide_item_go\x2efish\x1e\x7e/\x2econfig/fish/functions/_tide_item_java\x2efish\x1e\x7e/\x2econfig/fish/functions/_tide_item_jobs\x2efish\x1e\x7e/\x2econfig/fish/functions/_tide_item_kubectl\x2efish\x1e\x7e/\x2econfig/fish/functions/_tide_item_nix_shell\x2efish\x1e\x7e/\x2econfig/fish/functions/_tide_item_node\x2efish\x1e\x7e/\x2econfig/fish/functions/_tide_item_os\x2efish\x1e\x7e/\x2econfig/fish/functions/_tide_item_php\x2efish\x1e\x7e/\x2econfig/fish/functions/_tide_item_private_mode\x2efish\x1e\x7e/\x2econfig/fish/functions/_tide_item_pulumi\x2efish\x1e\x7e/\x2econfig/fish/functions/_tide_item_python\x2efish\x1e\x7e/\x2econfig/fish/functions/_tide_item_ruby\x2efish\x1e\x7e/\x2econfig/fish/functions/_tide_item_rustc\x2efish\x1e\x7e/\x2econfig/fish/functions/_tide_item_shlvl\x2efish\x1e\x7e/\x2econfig/fish/functions/_tide_item_status\x2efish\x1e\x7e/\x2econfig/fish/functions/_tide_item_terraform\x2efish\x1e\x7e/\x2econfig/fish/functions/_tide_item_time\x2efish\x1e\x7e/\x2econfig/fish/functions/_tide_item_toolbox\x2efish\x1e\x7e/\x2econfig/fish/functions/_tide_item_vi_mode\x2efish\x1e\x7e/\x2econfig/fish/functions/_tide_item_zig\x2efish\x1e\x7e/\x2econfig/fish/functions/_tide_parent_dirs\x2efish\x1e\x7e/\x2econfig/fish/functions/_tide_print_item\x2efish\x1e\x7e/\x2econfig/fish/functions/_tide_pwd\x2efish\x1e\x7e/\x2econfig/fish/functions/_tide_remove_unusable_items\x2efish\x1e\x7e/\x2econfig/fish/functions/_tide_sub_bug\x2dreport\x2efish\x1e\x7e/\x2econfig/fish/functions/_tide_sub_configure\x2efish\x1e\x7e/\x2econfig/fish/functions/_tide_sub_reload\x2efish\x1e\x7e/\x2econfig/fish/functions/fish_mode_prompt\x2efish\x1e\x7e/\x2econfig/fish/functions/fish_prompt\x2efish\x1e\x7e/\x2econfig/fish/functions/tide\x1e\x7e/\x2econfig/fish/functions/tide\x2efish\x1e\x7e/\x2econfig/fish/conf\x2ed/_tide_init\x2efish\x1e\x7e/\x2econfig/fish/completions/tide\x2efish | SETUVAR _fisher_ilancosman_2F_tide_40_v6_files:\x7e/\x2econfig/fish/functions/_tide_1_line_prompt\x2efish\x1e\x7e/\x2econfig/fish/functions/_tide_2_line_prompt\x2efish\x1e\x7e/\x2econfig/fish/functions/_tide_cache_variables\x2efish\x1e\x7e/\x2econfig/fish/functions/_tide_detect_os\x2efish\x1e\x7e/\x2econfig/fish/functions/_tide_find_and_remove\x2efish\x1e\x7e/\x2econfig/fish/functions/_tide_fish_colorize\x2efish\x1e\x7e/\x2econfig/fish/functions/_tide_item_aws\x2efish\x1e\x7e/\x2econfig/fish/functions/_tide_item_character\x2efish\x1e\x7e/\x2econfig/fish/functions/_tide_item_cmd_duration\x2efish\x1e\x7e/\x2econfig/fish/functions/_tide_item_context\x2efish\x1e\x7e/\x2econfig/fish/functions/_tide_item_crystal\x2efish\x1e\x7e/\x2econfig/fish/functions/_tide_item_direnv\x2efish\x1e\x7e/\x2econfig/fish/functions/_tide_item_distrobox\x2efish\x1e\x7e/\x2econfig/fish/functions/_tide_item_docker\x2efish\x1e\x7e/\x2econfig/fish/functions/_tide_item_elixir\x2efish\x1e\x7e/\x2econfig/fish/functions/_tide_item_gcloud\x2efish\x1e\x7e/\x2econfig/fish/functions/_tide_item_git\x2efish\x1e\x7e/\x2econfig/fish/functions/_tide_item_go\x2efish\x1e\x7e/\x2econfig/fish/functions/_tide_item_java\x2efish\x1e\x7e/\x2econfig/fish/functions/_tide_item_jobs\x2efish\x1e\x7e/\x2econfig/fish/functions/_tide_item_kubectl\x2efish\x1e\x7e/\x2econfig/fish/functions/_tide_item_nix_shell\x2efish\x1e\x7e/\x2econfig/fish/functions/_tide_item_node\x2efish\x1e\x7e/\x2econfig/fish/functions/_tide_item_os\x2efish\x1e\x7e/\x2econfig/fish/functions/_tide_item_php\x2efish\x1e\x7e/\x2econfig/fish/functions/_tide_item_private_mode\x2efish\x1e\x7e/\x2econfig/fish/functions/_tide_item_pulumi\x2efish\x1e\x7e/\x2econfig/fish/functions/_tide_item_python\x2efish\x1e\x7e/\x2econfig/fish/functions/_tide_item_ruby\x2efish\x1e\x7e/\x2econfig/fish/functions/_tide_item_rustc\x2efish\x1e\x7e/\x2econfig/fish/functions/_tide_item_shlvl\x2efish\x1e\x7e/\x2econfig/fish/functions/_tide_item_status\x2efish\x1e\x7e/\x2econfig/fish/functions/_tide_item_terraform\x2efish\x1e\x7e/\x2econfig/fish/functions/_tide_item_time\x2efish\x1e\x7e/\x2econfig/fish/functions/_tide_item_toolbox\x2efish\x1e\x7e/\x2econfig/fish/functions/_tide_item_vi_mode\x2efish\x1e\x7e/\x2econfig/fish/functions/_tide_item_zig\x2efish\x1e\x7e/\x2econfig/fish/functions/_tide_parent_dirs\x2efish\x1e\x7e/\x2econfig/fish/functions/_tide_print_item\x2efish\x1e\x7e/\x2econfig/fish/functions/_tide_pwd\x2efish\x1e\x7e/\x2econfig/fish/functions/_tide_remove_unusable_items\x2efish\x1e\x7e/\x2econfig/fish/functions/_tide_sub_bug\x2dreport\x2efish\x1e\x7e/\x2econfig/fish/functions/_tide_sub_configure\x2efish\x1e\x7e/\x2econfig/fish/functions/_tide_sub_reload\x2efish\x1e\x7e/\x2econfig/fish/functions/fish_mode_prompt\x2efish\x1e\x7e/\x2econfig/fish/functions/fish_prompt\x2efish\x1e\x7e/\x2econfig/fish/functions/tide\x1e\x7e/\x2econfig/fish/functions/tide\x2efish\x1e\x7e/\x2econfig/fish/conf\x2ed/_tide_init\x2efish\x1e\x7e/\x2econfig/fish/completions/tide\x2efish | ||||||
| SETUVAR _fisher_jorgebucaran_2F_fisher_files:\x7e/\x2econfig/fish/functions/fisher\x2efish\x1e\x7e/\x2econfig/fish/completions/fisher\x2efish | SETUVAR _fisher_jorgebucaran_2F_fisher_files:\x7e/\x2econfig/fish/functions/fisher\x2efish\x1e\x7e/\x2econfig/fish/completions/fisher\x2efish | ||||||
| SETUVAR _fisher_plugins:jorgebucaran/fisher\x1eilancosman/tide\x40v6 | SETUVAR _fisher_lewisacidic_2F_fish_2D_git_2D_abbr_files:\x7e/\x2econfig/fish/functions/git_current_branch\x2efish\x1e\x7e/\x2econfig/fish/functions/git_develop_branch\x2efish\x1e\x7e/\x2econfig/fish/functions/git_feature_branch_prepend\x2efish\x1e\x7e/\x2econfig/fish/functions/git_main_branch\x2efish\x1e\x7e/\x2econfig/fish/conf\x2ed/git_abbr\x2efish | ||||||
|  | SETUVAR _fisher_plugins:jorgebucaran/fisher\x1eilancosman/tide\x40v6\x1elewisacidic/fish\x2dgit\x2dabbr | ||||||
| SETUVAR _fisher_upgraded_to_4_4:\x1d | SETUVAR _fisher_upgraded_to_4_4:\x1d | ||||||
| SETUVAR _tide_left_items:os\x1epwd\x1egit\x1enewline\x1echaracter | SETUVAR _tide_left_items:os\x1epwd\x1egit\x1enewline\x1echaracter | ||||||
| SETUVAR _tide_prompt_566242:\x1b\x5bm\x0f\x1b\x5bm\x0f\x1b\x5bm\x0f\x1b\x5bm\x0f\x1b\x5bm\x0f\x1b\x5bm\x0f\uf312\x1b\x5b38\x3b2\x3b148\x3b148\x3b148m\x20\x1b\x5bm\x0f\x1b\x5bm\x0f\x40PWD\x40\x1b\x5b38\x3b2\x3b148\x3b148\x3b148m\x20\x1b\x5bm\x0f\x1b\x5bm\x0f\x1b\x5b38\x3b2\x3b95\x3b215\x3b0m\uf1d3\x20\x1b\x5b37m\x1b\x5b38\x3b2\x3b95\x3b215\x3b0mmain\x1b\x5b38\x3b2\x3b255\x3b0\x3b0m\x1b\x5b38\x3b2\x3b95\x3b215\x3b0m\x1b\x5b38\x3b2\x3b95\x3b215\x3b0m\x1b\x5b38\x3b2\x3b255\x3b0\x3b0m\x1b\x5b38\x3b2\x3b215\x3b175\x3b0m\x1b\x5b38\x3b2\x3b215\x3b175\x3b0m\x20\x211\x1b\x5b38\x3b2\x3b0\x3b175\x3b255m\x1b\x5bm\x0f\x1b\x5bm\x0f\x1b\x5bm\x0f\x20\x1e\x1b\x5b38\x3b2\x3b95\x3b215\x3b0m\u276f\x1e\x1b\x5bm\x0f\x1b\x5bm\x0f\x1b\x5bm\x0f\x20\x1b\x5bm\x0f\x1b\x5bm\x0f\x1b\x5b38\x3b2\x3b0\x3b175\x3b175m\U000f0320\x203\x2e13\x2e0\x1b\x5b38\x3b2\x3b148\x3b148\x3b148m\x20\x1b\x5bm\x0f\x1b\x5bm\x0f\x1b\x5b38\x3b2\x3b95\x3b135\x3b135m22\x3a08\x3a46\x1b\x5bm\x0f\x1b\x5bm\x0f\x1b\x5bm\x0f | SETUVAR _tide_prompt_566242:\x1b\x5bm\x0f\x1b\x5bm\x0f\x1b\x5bm\x0f\x1b\x5bm\x0f\x1b\x5bm\x0f\x1b\x5bm\x0f\uf312\x1b\x5b38\x3b2\x3b148\x3b148\x3b148m\x20\x1b\x5bm\x0f\x1b\x5bm\x0f\x40PWD\x40\x1b\x5b38\x3b2\x3b148\x3b148\x3b148m\x20\x1b\x5bm\x0f\x1b\x5bm\x0f\x1b\x5b38\x3b2\x3b95\x3b215\x3b0m\uf1d3\x20\x1b\x5b37m\x1b\x5b38\x3b2\x3b95\x3b215\x3b0mmain\x1b\x5b38\x3b2\x3b255\x3b0\x3b0m\x1b\x5b38\x3b2\x3b95\x3b215\x3b0m\x1b\x5b38\x3b2\x3b95\x3b215\x3b0m\x1b\x5b38\x3b2\x3b255\x3b0\x3b0m\x1b\x5b38\x3b2\x3b215\x3b175\x3b0m\x1b\x5b38\x3b2\x3b215\x3b175\x3b0m\x20\x211\x1b\x5b38\x3b2\x3b0\x3b175\x3b255m\x1b\x5bm\x0f\x1b\x5bm\x0f\x1b\x5bm\x0f\x20\x1e\x1b\x5b38\x3b2\x3b95\x3b215\x3b0m\u276f\x1e\x1b\x5bm\x0f\x1b\x5bm\x0f\x1b\x5bm\x0f\x20\x1b\x5bm\x0f\x1b\x5bm\x0f\x1b\x5b38\x3b2\x3b0\x3b175\x3b175m\U000f0320\x203\x2e13\x2e0\x1b\x5b38\x3b2\x3b148\x3b148\x3b148m\x20\x1b\x5bm\x0f\x1b\x5bm\x0f\x1b\x5b38\x3b2\x3b95\x3b135\x3b135m22\x3a08\x3a46\x1b\x5bm\x0f\x1b\x5bm\x0f\x1b\x5bm\x0f | ||||||
|  |  | ||||||
							
								
								
									
										3
									
								
								.config/fish/functions/git_current_branch.fish
									
										
									
									
									
										Normal file
									
								
							
							
						
						
									
										3
									
								
								.config/fish/functions/git_current_branch.fish
									
										
									
									
									
										Normal file
									
								
							|  | @ -0,0 +1,3 @@ | ||||||
|  | function git_current_branch -d 'Detect name of current branch of current git repository' | ||||||
|  |   echo (git branch --show-current) | ||||||
|  | end | ||||||
							
								
								
									
										10
									
								
								.config/fish/functions/git_develop_branch.fish
									
										
									
									
									
										Normal file
									
								
							
							
						
						
									
										10
									
								
								.config/fish/functions/git_develop_branch.fish
									
										
									
									
									
										Normal file
									
								
							|  | @ -0,0 +1,10 @@ | ||||||
|  | function git_develop_branch -d 'Detect name of develop branch of current git repository' | ||||||
|  |   command git rev-parse --git-dir &>/dev/null || return | ||||||
|  |   for branch in dev devel development | ||||||
|  |     if command git show-ref -q --verify refs/heads/$branch | ||||||
|  |       echo $branch | ||||||
|  |       return | ||||||
|  |     end | ||||||
|  |   end | ||||||
|  |   echo develop | ||||||
|  | end | ||||||
							
								
								
									
										9
									
								
								.config/fish/functions/git_feature_branch_prepend.fish
									
										
									
									
									
										Normal file
									
								
							
							
						
						
									
										9
									
								
								.config/fish/functions/git_feature_branch_prepend.fish
									
										
									
									
									
										Normal file
									
								
							|  | @ -0,0 +1,9 @@ | ||||||
|  | function git_feature_branch_prepend -d 'Detect prepend of feature branches of git repository' | ||||||
|  |   command git rev-parse --git-dir &>/dev/null || return | ||||||
|  |   if string match -q '*/feat/*' (git show-ref) | ||||||
|  |     echo feat | ||||||
|  |     return | ||||||
|  |   end | ||||||
|  |   echo feature | ||||||
|  | end | ||||||
|  | 
 | ||||||
							
								
								
									
										11
									
								
								.config/fish/functions/git_main_branch.fish
									
										
									
									
									
										Normal file
									
								
							
							
						
						
									
										11
									
								
								.config/fish/functions/git_main_branch.fish
									
										
									
									
									
										Normal file
									
								
							|  | @ -0,0 +1,11 @@ | ||||||
|  | function git_main_branch -d 'Detect name of main branch of current git repository' | ||||||
|  |   # heuristic to return the name of the main branch | ||||||
|  |   command git rev-parse --git-dir &> /dev/null || return | ||||||
|  |   for ref in refs/{heads,remotes/{origin,upstream}}/{main,master,trunk} | ||||||
|  |     if command git show-ref -q --verify $ref | ||||||
|  |       echo (string split -r -m1 -f2 / $ref) | ||||||
|  |       return | ||||||
|  |     end | ||||||
|  |   end | ||||||
|  |   echo main | ||||||
|  | end | ||||||
		Loading…
	
	Add table
		Add a link
		
	
		Reference in a new issue