diff --git a/dot_oh-my-zsh/custom/plugins/fzf-z/LICENSE b/dot_oh-my-zsh/custom/plugins/fzf-z/LICENSE deleted file mode 100644 index 60823ed..0000000 --- a/dot_oh-my-zsh/custom/plugins/fzf-z/LICENSE +++ /dev/null @@ -1,21 +0,0 @@ -The MIT License (MIT) - -Copyright (c) 2016 Andrew Ferrier - -Permission is hereby granted, free of charge, to any person obtaining a copy -of this software and associated documentation files (the "Software"), to deal -in the Software without restriction, including without limitation the rights -to use, copy, modify, merge, publish, distribute, sublicense, and/or sell -copies of the Software, and to permit persons to whom the Software is -furnished to do so, subject to the following conditions: - -The above copyright notice and this permission notice shall be included in all -copies or substantial portions of the Software. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE -AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER -LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, -OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE -SOFTWARE. diff --git a/dot_oh-my-zsh/custom/plugins/fzf-z/README.md b/dot_oh-my-zsh/custom/plugins/fzf-z/README.md deleted file mode 100644 index d36ff62..0000000 --- a/dot_oh-my-zsh/custom/plugins/fzf-z/README.md +++ /dev/null @@ -1,135 +0,0 @@ -# fzf-z - -**Note**: Personally I am no longer using this plugin actively, so I have archived it. -If you're interested in taking it over, please let me know. - ---- - -This plugin was originally inspired as a mashup between -[fzf](https://github.com/junegunn/fzf), and oh-my-zsh's [z -plugin](https://github.com/robbyrussell/oh-my-zsh/tree/master/plugins/z), -which allows you to track recently and commonly used directories. The *z* -plugin does a great job of allowing you to switch between frequently-used -directories just by typing `z *somedirectorysubstring*`, but it doesn't really -easily allow you to browse those directories, with partial-string search. This -plugin was invented to solve that problem, using `fzf` as a front-end. Since -then, it's been extended to support [fasd](https://github.com/clvv/fasd) and -[autojump](https://github.com/wting/autojump), other 'frecency' plugins, as -alternatives to `z`. - -## Installation - -You can install `fzf-z` like any other `zsh` plugin. If you're not familiar -with `zsh` plugins, using a plugin manager is the easiest way to install one. -You can find information on some popular choices -[here](https://wiki.archlinux.org/index.php/Zsh#Plugin_managers). `oh-my-zsh` -and other configuration frameworks do not by themselves allow you to add custom -plugins such as `fzf-z`; you'll likely need a plugin manager in addition. - -### Pre-requisites - -You must have one of these installed: - -* The [z -plugin](https://github.com/robbyrussell/oh-my-zsh/tree/master/plugins/z). - -* The [fasd](https://github.com/clvv/fasd) tool (my personal choice, and recommended -if you are not already using one of these tools). - -* The [autojump](https://github.com/wting/autojump) tool. - -These tools must be in your `$PATH`. These have to be installed irrespective -of how you use `fzf-z`. - -You must also have [fzf](https://github.com/junegunn/fzf) installed. You can -set the full path to `fzf` binary with environment variable `FZF_BIN_PATH`, or -it uses the one found in your `$PATH`. - -*Note*: When you first use `fzf-z`, if you have configured -`FZFZ_RECENT_DIRS_TOOL` to use `z` (which is the default), it will dynamically -download `z.sh` for its own internal use. You still need to have the [z -plugin](https://github.com/robbyrussell/oh-my-zsh/tree/master/plugins/z) -installed anyway. - -## Sources of information - -Since the original version, I've extended `fzf-z` to support other sources of -information about the directories you might be interested in, which are all -mixed into the same list delivered through `fzf`. In priority order (the order -in which they are shown in `fzf`, first to last): - -1. Directories *under* the current directory. The number of these shown in - `fzf` is limited by the `FZFZ_SUBDIR_LIMIT` environment variable, which - defaults to 50. If you don't want those to be shown, simply set this to - `0`. - -1. Recently used dirs. By default, these are provided by the `z` command from - the z plugin (the original purpose of this plugin). The order shown is the - order given by `z -l`. However, if you want to use `fasd` (preferred) or - `autojump` instead, set `FZFZ_RECENT_DIRS_TOOL` to `fasd` or `autojump` - respectively. - -1. All subdirectories in all directories listed in the `FZFZ_EXTRA_DIRS` - environment variables. These directories are space-separated, so for - example: - - `export FZFZ_EXTRA_DIRS="~/MyDocuments '~/Desktop/Some Other Stuff'"` - -## Ways to use fzf-z - -### As a zsh plugin - -Treat this plugin like any other zsh plugin and install using a [zsh plugin -manager](https://github.com/unixorn/awesome-zsh-plugins#frameworks). For -example: - -Once the plugin is installed, simply hit `` on the zsh command-line, -and it will bring up a list of directories according to the sources of -information listed above. Select one, perhaps typing to filter the list, and -hit Enter - the path to the selected directory will be inserted into the -command line. If you started with an empty command line, and you have the -`AUTO_CD` zsh option turned on you'll change to that directory instantly. - -This is similar to the default **Ctrl-T** binding already provided by the -[fzf zsh key-bindings -file](https://github.com/junegunn/fzf/blob/master/shell/key-bindings.zsh). At -the moment, this plugin doesn't allow the **Ctrl-G** keybinding to be -customized, but you can change by simply forking the plugin and editing the -file if you want. - -### As a command - -*New*: this plugin repository also now includes `fzfz` as a standalone command -(although it depends on the provided script `recentdirs.sh` also). You can run this -as an alternative to using this as a plugin, and it will print the selected -directory to stdout, which you can use to embed this in other tools. - -## Customizing and Options - -If you set the `FZFZ_EXCLUDE_PATTERN` environment variable to a regex (matched -with `egrep`) it will exclude any directory which matches it from appearing in -the subdirectory results (it isn't applied to the `z`/`fasd`/`autojump` -results, since it's assumed any directory you've navigated to before is one -you might be interested in). By default this variable is set to filter out -anything in a `.git` directory. - -You can also set `FZFZ_EXTRA_OPTS` to add any additional options you like to -the `fzf` command - for example, `-e` will turn exact matching on by default. - -By default, fzf-z will filter out duplicates in its list so directories found -via multiple methods don't appear twice; however, this does slow it down. If -you don't care about that and want to speed it up, set -`FZFZ_UNIQUIFIER="cat"`. - -If you want to change the preview command used by fzfz (currently `tree` by -default if it's installed, or `ls` if not), set `FZFZ_PREVIEW_COMMAND` to -something like `ls {}` (`{}` is replaced with the directory currently -selected). - -## Performance - -If it's installed and in your `PATH`, `fzf-z` will use -[fd](https://github.com/sharkdp/fd). If not, it'll fall back to `find`, which -is slower. The behaviour is slightly differently also; `fd` will exclude files -ignored by `.gitignore` or similar, which `find` will not do, so you will get -less results. Generally, this is what you want, though. diff --git a/dot_oh-my-zsh/custom/plugins/fzf-z/dot_git/FETCH_HEAD b/dot_oh-my-zsh/custom/plugins/fzf-z/dot_git/FETCH_HEAD deleted file mode 100644 index 5935ab5..0000000 --- a/dot_oh-my-zsh/custom/plugins/fzf-z/dot_git/FETCH_HEAD +++ /dev/null @@ -1 +0,0 @@ -37c655b2b3f488b88281cda4538292ffab6fd1e7 branch 'master' of https://github.com/andrewferrier/fzf-z diff --git a/dot_oh-my-zsh/custom/plugins/fzf-z/dot_git/HEAD b/dot_oh-my-zsh/custom/plugins/fzf-z/dot_git/HEAD deleted file mode 100644 index cb089cd..0000000 --- a/dot_oh-my-zsh/custom/plugins/fzf-z/dot_git/HEAD +++ /dev/null @@ -1 +0,0 @@ -ref: refs/heads/master diff --git a/dot_oh-my-zsh/custom/plugins/fzf-z/dot_git/ORIG_HEAD b/dot_oh-my-zsh/custom/plugins/fzf-z/dot_git/ORIG_HEAD deleted file mode 100644 index 757513f..0000000 --- a/dot_oh-my-zsh/custom/plugins/fzf-z/dot_git/ORIG_HEAD +++ /dev/null @@ -1 +0,0 @@ -37c655b2b3f488b88281cda4538292ffab6fd1e7 diff --git a/dot_oh-my-zsh/custom/plugins/fzf-z/dot_git/config b/dot_oh-my-zsh/custom/plugins/fzf-z/dot_git/config deleted file mode 100644 index 2e47ed1..0000000 --- a/dot_oh-my-zsh/custom/plugins/fzf-z/dot_git/config +++ /dev/null @@ -1,13 +0,0 @@ -[core] - repositoryformatversion = 0 - filemode = true - bare = false - logallrefupdates = true - ignorecase = true - precomposeunicode = true -[remote "origin"] - url = https://github.com/andrewferrier/fzf-z.git - fetch = +refs/heads/*:refs/remotes/origin/* -[branch "master"] - remote = origin - merge = refs/heads/master diff --git a/dot_oh-my-zsh/custom/plugins/fzf-z/dot_git/description b/dot_oh-my-zsh/custom/plugins/fzf-z/dot_git/description deleted file mode 100644 index 498b267..0000000 --- a/dot_oh-my-zsh/custom/plugins/fzf-z/dot_git/description +++ /dev/null @@ -1 +0,0 @@ -Unnamed repository; edit this file 'description' to name the repository. diff --git a/dot_oh-my-zsh/custom/plugins/fzf-z/dot_git/hooks/executable_applypatch-msg.sample b/dot_oh-my-zsh/custom/plugins/fzf-z/dot_git/hooks/executable_applypatch-msg.sample deleted file mode 100644 index a5d7b84..0000000 --- a/dot_oh-my-zsh/custom/plugins/fzf-z/dot_git/hooks/executable_applypatch-msg.sample +++ /dev/null @@ -1,15 +0,0 @@ -#!/bin/sh -# -# An example hook script to check the commit log message taken by -# applypatch from an e-mail message. -# -# The hook should exit with non-zero status after issuing an -# appropriate message if it wants to stop the commit. The hook is -# allowed to edit the commit message file. -# -# To enable this hook, rename this file to "applypatch-msg". - -. git-sh-setup -commitmsg="$(git rev-parse --git-path hooks/commit-msg)" -test -x "$commitmsg" && exec "$commitmsg" ${1+"$@"} -: diff --git a/dot_oh-my-zsh/custom/plugins/fzf-z/dot_git/hooks/executable_commit-msg.sample b/dot_oh-my-zsh/custom/plugins/fzf-z/dot_git/hooks/executable_commit-msg.sample deleted file mode 100644 index b58d118..0000000 --- a/dot_oh-my-zsh/custom/plugins/fzf-z/dot_git/hooks/executable_commit-msg.sample +++ /dev/null @@ -1,24 +0,0 @@ -#!/bin/sh -# -# An example hook script to check the commit log message. -# Called by "git commit" with one argument, the name of the file -# that has the commit message. The hook should exit with non-zero -# status after issuing an appropriate message if it wants to stop the -# commit. The hook is allowed to edit the commit message file. -# -# To enable this hook, rename this file to "commit-msg". - -# Uncomment the below to add a Signed-off-by line to the message. -# Doing this in a hook is a bad idea in general, but the prepare-commit-msg -# hook is more suited to it. -# -# SOB=$(git var GIT_AUTHOR_IDENT | sed -n 's/^\(.*>\).*$/Signed-off-by: \1/p') -# grep -qs "^$SOB" "$1" || echo "$SOB" >> "$1" - -# This example catches duplicate Signed-off-by lines. - -test "" = "$(grep '^Signed-off-by: ' "$1" | - sort | uniq -c | sed -e '/^[ ]*1[ ]/d')" || { - echo >&2 Duplicate Signed-off-by lines. - exit 1 -} diff --git a/dot_oh-my-zsh/custom/plugins/fzf-z/dot_git/hooks/executable_fsmonitor-watchman.sample b/dot_oh-my-zsh/custom/plugins/fzf-z/dot_git/hooks/executable_fsmonitor-watchman.sample deleted file mode 100644 index e673bb3..0000000 --- a/dot_oh-my-zsh/custom/plugins/fzf-z/dot_git/hooks/executable_fsmonitor-watchman.sample +++ /dev/null @@ -1,114 +0,0 @@ -#!/usr/bin/perl - -use strict; -use warnings; -use IPC::Open2; - -# An example hook script to integrate Watchman -# (https://facebook.github.io/watchman/) with git to speed up detecting -# new and modified files. -# -# The hook is passed a version (currently 1) and a time in nanoseconds -# formatted as a string and outputs to stdout all files that have been -# modified since the given time. Paths must be relative to the root of -# the working tree and separated by a single NUL. -# -# To enable this hook, rename this file to "query-watchman" and set -# 'git config core.fsmonitor .git/hooks/query-watchman' -# -my ($version, $time) = @ARGV; - -# Check the hook interface version - -if ($version == 1) { - # convert nanoseconds to seconds - $time = int $time / 1000000000; -} else { - die "Unsupported query-fsmonitor hook version '$version'.\n" . - "Falling back to scanning...\n"; -} - -my $git_work_tree; -if ($^O =~ 'msys' || $^O =~ 'cygwin') { - $git_work_tree = Win32::GetCwd(); - $git_work_tree =~ tr/\\/\//; -} else { - require Cwd; - $git_work_tree = Cwd::cwd(); -} - -my $retry = 1; - -launch_watchman(); - -sub launch_watchman { - - my $pid = open2(\*CHLD_OUT, \*CHLD_IN, 'watchman -j --no-pretty') - or die "open2() failed: $!\n" . - "Falling back to scanning...\n"; - - # In the query expression below we're asking for names of files that - # changed since $time but were not transient (ie created after - # $time but no longer exist). - # - # To accomplish this, we're using the "since" generator to use the - # recency index to select candidate nodes and "fields" to limit the - # output to file names only. Then we're using the "expression" term to - # further constrain the results. - # - # The category of transient files that we want to ignore will have a - # creation clock (cclock) newer than $time_t value and will also not - # currently exist. - - my $query = <<" END"; - ["query", "$git_work_tree", { - "since": $time, - "fields": ["name"], - "expression": ["not", ["allof", ["since", $time, "cclock"], ["not", "exists"]]] - }] - END - - print CHLD_IN $query; - close CHLD_IN; - my $response = do {local $/; }; - - die "Watchman: command returned no output.\n" . - "Falling back to scanning...\n" if $response eq ""; - die "Watchman: command returned invalid output: $response\n" . - "Falling back to scanning...\n" unless $response =~ /^\{/; - - my $json_pkg; - eval { - require JSON::XS; - $json_pkg = "JSON::XS"; - 1; - } or do { - require JSON::PP; - $json_pkg = "JSON::PP"; - }; - - my $o = $json_pkg->new->utf8->decode($response); - - if ($retry > 0 and $o->{error} and $o->{error} =~ m/unable to resolve root .* directory (.*) is not watched/) { - print STDERR "Adding '$git_work_tree' to watchman's watch list.\n"; - $retry--; - qx/watchman watch "$git_work_tree"/; - die "Failed to make watchman watch '$git_work_tree'.\n" . - "Falling back to scanning...\n" if $? != 0; - - # Watchman will always return all files on the first query so - # return the fast "everything is dirty" flag to git and do the - # Watchman query just to get it over with now so we won't pay - # the cost in git to look up each individual file. - print "/\0"; - eval { launch_watchman() }; - exit 0; - } - - die "Watchman: $o->{error}.\n" . - "Falling back to scanning...\n" if $o->{error}; - - binmode STDOUT, ":utf8"; - local $, = "\0"; - print @{$o->{files}}; -} diff --git a/dot_oh-my-zsh/custom/plugins/fzf-z/dot_git/hooks/executable_post-update.sample b/dot_oh-my-zsh/custom/plugins/fzf-z/dot_git/hooks/executable_post-update.sample deleted file mode 100644 index ec17ec1..0000000 --- a/dot_oh-my-zsh/custom/plugins/fzf-z/dot_git/hooks/executable_post-update.sample +++ /dev/null @@ -1,8 +0,0 @@ -#!/bin/sh -# -# An example hook script to prepare a packed repository for use over -# dumb transports. -# -# To enable this hook, rename this file to "post-update". - -exec git update-server-info diff --git a/dot_oh-my-zsh/custom/plugins/fzf-z/dot_git/hooks/executable_pre-applypatch.sample b/dot_oh-my-zsh/custom/plugins/fzf-z/dot_git/hooks/executable_pre-applypatch.sample deleted file mode 100644 index 4142082..0000000 --- a/dot_oh-my-zsh/custom/plugins/fzf-z/dot_git/hooks/executable_pre-applypatch.sample +++ /dev/null @@ -1,14 +0,0 @@ -#!/bin/sh -# -# An example hook script to verify what is about to be committed -# by applypatch from an e-mail message. -# -# The hook should exit with non-zero status after issuing an -# appropriate message if it wants to stop the commit. -# -# To enable this hook, rename this file to "pre-applypatch". - -. git-sh-setup -precommit="$(git rev-parse --git-path hooks/pre-commit)" -test -x "$precommit" && exec "$precommit" ${1+"$@"} -: diff --git a/dot_oh-my-zsh/custom/plugins/fzf-z/dot_git/hooks/executable_pre-commit.sample b/dot_oh-my-zsh/custom/plugins/fzf-z/dot_git/hooks/executable_pre-commit.sample deleted file mode 100644 index 6a75641..0000000 --- a/dot_oh-my-zsh/custom/plugins/fzf-z/dot_git/hooks/executable_pre-commit.sample +++ /dev/null @@ -1,49 +0,0 @@ -#!/bin/sh -# -# An example hook script to verify what is about to be committed. -# Called by "git commit" with no arguments. The hook should -# exit with non-zero status after issuing an appropriate message if -# it wants to stop the commit. -# -# To enable this hook, rename this file to "pre-commit". - -if git rev-parse --verify HEAD >/dev/null 2>&1 -then - against=HEAD -else - # Initial commit: diff against an empty tree object - against=$(git hash-object -t tree /dev/null) -fi - -# If you want to allow non-ASCII filenames set this variable to true. -allownonascii=$(git config --bool hooks.allownonascii) - -# Redirect output to stderr. -exec 1>&2 - -# Cross platform projects tend to avoid non-ASCII filenames; prevent -# them from being added to the repository. We exploit the fact that the -# printable range starts at the space character and ends with tilde. -if [ "$allownonascii" != "true" ] && - # Note that the use of brackets around a tr range is ok here, (it's - # even required, for portability to Solaris 10's /usr/bin/tr), since - # the square bracket bytes happen to fall in the designated range. - test $(git diff --cached --name-only --diff-filter=A -z $against | - LC_ALL=C tr -d '[ -~]\0' | wc -c) != 0 -then - cat <<\EOF -Error: Attempt to add a non-ASCII file name. - -This can cause problems if you want to work with people on other platforms. - -To be portable it is advisable to rename the file. - -If you know what you are doing you can disable this check using: - - git config hooks.allownonascii true -EOF - exit 1 -fi - -# If there are whitespace errors, print the offending file names and fail. -exec git diff-index --check --cached $against -- diff --git a/dot_oh-my-zsh/custom/plugins/fzf-z/dot_git/hooks/executable_pre-merge-commit.sample b/dot_oh-my-zsh/custom/plugins/fzf-z/dot_git/hooks/executable_pre-merge-commit.sample deleted file mode 100644 index 399eab1..0000000 --- a/dot_oh-my-zsh/custom/plugins/fzf-z/dot_git/hooks/executable_pre-merge-commit.sample +++ /dev/null @@ -1,13 +0,0 @@ -#!/bin/sh -# -# An example hook script to verify what is about to be committed. -# Called by "git merge" with no arguments. The hook should -# exit with non-zero status after issuing an appropriate message to -# stderr if it wants to stop the merge commit. -# -# To enable this hook, rename this file to "pre-merge-commit". - -. git-sh-setup -test -x "$GIT_DIR/hooks/pre-commit" && - exec "$GIT_DIR/hooks/pre-commit" -: diff --git a/dot_oh-my-zsh/custom/plugins/fzf-z/dot_git/hooks/executable_pre-push.sample b/dot_oh-my-zsh/custom/plugins/fzf-z/dot_git/hooks/executable_pre-push.sample deleted file mode 100644 index 6187dbf..0000000 --- a/dot_oh-my-zsh/custom/plugins/fzf-z/dot_git/hooks/executable_pre-push.sample +++ /dev/null @@ -1,53 +0,0 @@ -#!/bin/sh - -# An example hook script to verify what is about to be pushed. Called by "git -# push" after it has checked the remote status, but before anything has been -# pushed. If this script exits with a non-zero status nothing will be pushed. -# -# This hook is called with the following parameters: -# -# $1 -- Name of the remote to which the push is being done -# $2 -- URL to which the push is being done -# -# If pushing without using a named remote those arguments will be equal. -# -# Information about the commits which are being pushed is supplied as lines to -# the standard input in the form: -# -# -# -# This sample shows how to prevent push of commits where the log message starts -# with "WIP" (work in progress). - -remote="$1" -url="$2" - -z40=0000000000000000000000000000000000000000 - -while read local_ref local_sha remote_ref remote_sha -do - if [ "$local_sha" = $z40 ] - then - # Handle delete - : - else - if [ "$remote_sha" = $z40 ] - then - # New branch, examine all commits - range="$local_sha" - else - # Update to existing branch, examine new commits - range="$remote_sha..$local_sha" - fi - - # Check for WIP commit - commit=`git rev-list -n 1 --grep '^WIP' "$range"` - if [ -n "$commit" ] - then - echo >&2 "Found WIP commit in $local_ref, not pushing" - exit 1 - fi - fi -done - -exit 0 diff --git a/dot_oh-my-zsh/custom/plugins/fzf-z/dot_git/hooks/executable_pre-rebase.sample b/dot_oh-my-zsh/custom/plugins/fzf-z/dot_git/hooks/executable_pre-rebase.sample deleted file mode 100644 index 6cbef5c..0000000 --- a/dot_oh-my-zsh/custom/plugins/fzf-z/dot_git/hooks/executable_pre-rebase.sample +++ /dev/null @@ -1,169 +0,0 @@ -#!/bin/sh -# -# Copyright (c) 2006, 2008 Junio C Hamano -# -# The "pre-rebase" hook is run just before "git rebase" starts doing -# its job, and can prevent the command from running by exiting with -# non-zero status. -# -# The hook is called with the following parameters: -# -# $1 -- the upstream the series was forked from. -# $2 -- the branch being rebased (or empty when rebasing the current branch). -# -# This sample shows how to prevent topic branches that are already -# merged to 'next' branch from getting rebased, because allowing it -# would result in rebasing already published history. - -publish=next -basebranch="$1" -if test "$#" = 2 -then - topic="refs/heads/$2" -else - topic=`git symbolic-ref HEAD` || - exit 0 ;# we do not interrupt rebasing detached HEAD -fi - -case "$topic" in -refs/heads/??/*) - ;; -*) - exit 0 ;# we do not interrupt others. - ;; -esac - -# Now we are dealing with a topic branch being rebased -# on top of master. Is it OK to rebase it? - -# Does the topic really exist? -git show-ref -q "$topic" || { - echo >&2 "No such branch $topic" - exit 1 -} - -# Is topic fully merged to master? -not_in_master=`git rev-list --pretty=oneline ^master "$topic"` -if test -z "$not_in_master" -then - echo >&2 "$topic is fully merged to master; better remove it." - exit 1 ;# we could allow it, but there is no point. -fi - -# Is topic ever merged to next? If so you should not be rebasing it. -only_next_1=`git rev-list ^master "^$topic" ${publish} | sort` -only_next_2=`git rev-list ^master ${publish} | sort` -if test "$only_next_1" = "$only_next_2" -then - not_in_topic=`git rev-list "^$topic" master` - if test -z "$not_in_topic" - then - echo >&2 "$topic is already up to date with master" - exit 1 ;# we could allow it, but there is no point. - else - exit 0 - fi -else - not_in_next=`git rev-list --pretty=oneline ^${publish} "$topic"` - /usr/bin/perl -e ' - my $topic = $ARGV[0]; - my $msg = "* $topic has commits already merged to public branch:\n"; - my (%not_in_next) = map { - /^([0-9a-f]+) /; - ($1 => 1); - } split(/\n/, $ARGV[1]); - for my $elem (map { - /^([0-9a-f]+) (.*)$/; - [$1 => $2]; - } split(/\n/, $ARGV[2])) { - if (!exists $not_in_next{$elem->[0]}) { - if ($msg) { - print STDERR $msg; - undef $msg; - } - print STDERR " $elem->[1]\n"; - } - } - ' "$topic" "$not_in_next" "$not_in_master" - exit 1 -fi - -<<\DOC_END - -This sample hook safeguards topic branches that have been -published from being rewound. - -The workflow assumed here is: - - * Once a topic branch forks from "master", "master" is never - merged into it again (either directly or indirectly). - - * Once a topic branch is fully cooked and merged into "master", - it is deleted. If you need to build on top of it to correct - earlier mistakes, a new topic branch is created by forking at - the tip of the "master". This is not strictly necessary, but - it makes it easier to keep your history simple. - - * Whenever you need to test or publish your changes to topic - branches, merge them into "next" branch. - -The script, being an example, hardcodes the publish branch name -to be "next", but it is trivial to make it configurable via -$GIT_DIR/config mechanism. - -With this workflow, you would want to know: - -(1) ... if a topic branch has ever been merged to "next". Young - topic branches can have stupid mistakes you would rather - clean up before publishing, and things that have not been - merged into other branches can be easily rebased without - affecting other people. But once it is published, you would - not want to rewind it. - -(2) ... if a topic branch has been fully merged to "master". - Then you can delete it. More importantly, you should not - build on top of it -- other people may already want to - change things related to the topic as patches against your - "master", so if you need further changes, it is better to - fork the topic (perhaps with the same name) afresh from the - tip of "master". - -Let's look at this example: - - o---o---o---o---o---o---o---o---o---o "next" - / / / / - / a---a---b A / / - / / / / - / / c---c---c---c B / - / / / \ / - / / / b---b C \ / - / / / / \ / - ---o---o---o---o---o---o---o---o---o---o---o "master" - - -A, B and C are topic branches. - - * A has one fix since it was merged up to "next". - - * B has finished. It has been fully merged up to "master" and "next", - and is ready to be deleted. - - * C has not merged to "next" at all. - -We would want to allow C to be rebased, refuse A, and encourage -B to be deleted. - -To compute (1): - - git rev-list ^master ^topic next - git rev-list ^master next - - if these match, topic has not merged in next at all. - -To compute (2): - - git rev-list master..topic - - if this is empty, it is fully merged to "master". - -DOC_END diff --git a/dot_oh-my-zsh/custom/plugins/fzf-z/dot_git/hooks/executable_pre-receive.sample b/dot_oh-my-zsh/custom/plugins/fzf-z/dot_git/hooks/executable_pre-receive.sample deleted file mode 100644 index a1fd29e..0000000 --- a/dot_oh-my-zsh/custom/plugins/fzf-z/dot_git/hooks/executable_pre-receive.sample +++ /dev/null @@ -1,24 +0,0 @@ -#!/bin/sh -# -# An example hook script to make use of push options. -# The example simply echoes all push options that start with 'echoback=' -# and rejects all pushes when the "reject" push option is used. -# -# To enable this hook, rename this file to "pre-receive". - -if test -n "$GIT_PUSH_OPTION_COUNT" -then - i=0 - while test "$i" -lt "$GIT_PUSH_OPTION_COUNT" - do - eval "value=\$GIT_PUSH_OPTION_$i" - case "$value" in - echoback=*) - echo "echo from the pre-receive-hook: ${value#*=}" >&2 - ;; - reject) - exit 1 - esac - i=$((i + 1)) - done -fi diff --git a/dot_oh-my-zsh/custom/plugins/fzf-z/dot_git/hooks/executable_prepare-commit-msg.sample b/dot_oh-my-zsh/custom/plugins/fzf-z/dot_git/hooks/executable_prepare-commit-msg.sample deleted file mode 100644 index 10fa14c..0000000 --- a/dot_oh-my-zsh/custom/plugins/fzf-z/dot_git/hooks/executable_prepare-commit-msg.sample +++ /dev/null @@ -1,42 +0,0 @@ -#!/bin/sh -# -# An example hook script to prepare the commit log message. -# Called by "git commit" with the name of the file that has the -# commit message, followed by the description of the commit -# message's source. The hook's purpose is to edit the commit -# message file. If the hook fails with a non-zero status, -# the commit is aborted. -# -# To enable this hook, rename this file to "prepare-commit-msg". - -# This hook includes three examples. The first one removes the -# "# Please enter the commit message..." help message. -# -# The second includes the output of "git diff --name-status -r" -# into the message, just before the "git status" output. It is -# commented because it doesn't cope with --amend or with squashed -# commits. -# -# The third example adds a Signed-off-by line to the message, that can -# still be edited. This is rarely a good idea. - -COMMIT_MSG_FILE=$1 -COMMIT_SOURCE=$2 -SHA1=$3 - -/usr/bin/perl -i.bak -ne 'print unless(m/^. Please enter the commit message/..m/^#$/)' "$COMMIT_MSG_FILE" - -# case "$COMMIT_SOURCE,$SHA1" in -# ,|template,) -# /usr/bin/perl -i.bak -pe ' -# print "\n" . `git diff --cached --name-status -r` -# if /^#/ && $first++ == 0' "$COMMIT_MSG_FILE" ;; -# *) ;; -# esac - -# SOB=$(git var GIT_COMMITTER_IDENT | sed -n 's/^\(.*>\).*$/Signed-off-by: \1/p') -# git interpret-trailers --in-place --trailer "$SOB" "$COMMIT_MSG_FILE" -# if test -z "$COMMIT_SOURCE" -# then -# /usr/bin/perl -i.bak -pe 'print "\n" if !$first_line++' "$COMMIT_MSG_FILE" -# fi diff --git a/dot_oh-my-zsh/custom/plugins/fzf-z/dot_git/hooks/executable_update.sample b/dot_oh-my-zsh/custom/plugins/fzf-z/dot_git/hooks/executable_update.sample deleted file mode 100644 index 80ba941..0000000 --- a/dot_oh-my-zsh/custom/plugins/fzf-z/dot_git/hooks/executable_update.sample +++ /dev/null @@ -1,128 +0,0 @@ -#!/bin/sh -# -# An example hook script to block unannotated tags from entering. -# Called by "git receive-pack" with arguments: refname sha1-old sha1-new -# -# To enable this hook, rename this file to "update". -# -# Config -# ------ -# hooks.allowunannotated -# This boolean sets whether unannotated tags will be allowed into the -# repository. By default they won't be. -# hooks.allowdeletetag -# This boolean sets whether deleting tags will be allowed in the -# repository. By default they won't be. -# hooks.allowmodifytag -# This boolean sets whether a tag may be modified after creation. By default -# it won't be. -# hooks.allowdeletebranch -# This boolean sets whether deleting branches will be allowed in the -# repository. By default they won't be. -# hooks.denycreatebranch -# This boolean sets whether remotely creating branches will be denied -# in the repository. By default this is allowed. -# - -# --- Command line -refname="$1" -oldrev="$2" -newrev="$3" - -# --- Safety check -if [ -z "$GIT_DIR" ]; then - echo "Don't run this script from the command line." >&2 - echo " (if you want, you could supply GIT_DIR then run" >&2 - echo " $0 )" >&2 - exit 1 -fi - -if [ -z "$refname" -o -z "$oldrev" -o -z "$newrev" ]; then - echo "usage: $0 " >&2 - exit 1 -fi - -# --- Config -allowunannotated=$(git config --bool hooks.allowunannotated) -allowdeletebranch=$(git config --bool hooks.allowdeletebranch) -denycreatebranch=$(git config --bool hooks.denycreatebranch) -allowdeletetag=$(git config --bool hooks.allowdeletetag) -allowmodifytag=$(git config --bool hooks.allowmodifytag) - -# check for no description -projectdesc=$(sed -e '1q' "$GIT_DIR/description") -case "$projectdesc" in -"Unnamed repository"* | "") - echo "*** Project description file hasn't been set" >&2 - exit 1 - ;; -esac - -# --- Check types -# if $newrev is 0000...0000, it's a commit to delete a ref. -zero="0000000000000000000000000000000000000000" -if [ "$newrev" = "$zero" ]; then - newrev_type=delete -else - newrev_type=$(git cat-file -t $newrev) -fi - -case "$refname","$newrev_type" in - refs/tags/*,commit) - # un-annotated tag - short_refname=${refname##refs/tags/} - if [ "$allowunannotated" != "true" ]; then - echo "*** The un-annotated tag, $short_refname, is not allowed in this repository" >&2 - echo "*** Use 'git tag [ -a | -s ]' for tags you want to propagate." >&2 - exit 1 - fi - ;; - refs/tags/*,delete) - # delete tag - if [ "$allowdeletetag" != "true" ]; then - echo "*** Deleting a tag is not allowed in this repository" >&2 - exit 1 - fi - ;; - refs/tags/*,tag) - # annotated tag - if [ "$allowmodifytag" != "true" ] && git rev-parse $refname > /dev/null 2>&1 - then - echo "*** Tag '$refname' already exists." >&2 - echo "*** Modifying a tag is not allowed in this repository." >&2 - exit 1 - fi - ;; - refs/heads/*,commit) - # branch - if [ "$oldrev" = "$zero" -a "$denycreatebranch" = "true" ]; then - echo "*** Creating a branch is not allowed in this repository" >&2 - exit 1 - fi - ;; - refs/heads/*,delete) - # delete branch - if [ "$allowdeletebranch" != "true" ]; then - echo "*** Deleting a branch is not allowed in this repository" >&2 - exit 1 - fi - ;; - refs/remotes/*,commit) - # tracking branch - ;; - refs/remotes/*,delete) - # delete tracking branch - if [ "$allowdeletebranch" != "true" ]; then - echo "*** Deleting a tracking branch is not allowed in this repository" >&2 - exit 1 - fi - ;; - *) - # Anything else (is there anything else?) - echo "*** Update hook: unknown type of update to ref $refname of type $newrev_type" >&2 - exit 1 - ;; -esac - -# --- Finished -exit 0 diff --git a/dot_oh-my-zsh/custom/plugins/fzf-z/dot_git/index b/dot_oh-my-zsh/custom/plugins/fzf-z/dot_git/index deleted file mode 100644 index 7b315b8..0000000 Binary files a/dot_oh-my-zsh/custom/plugins/fzf-z/dot_git/index and /dev/null differ diff --git a/dot_oh-my-zsh/custom/plugins/fzf-z/dot_git/info/exclude b/dot_oh-my-zsh/custom/plugins/fzf-z/dot_git/info/exclude deleted file mode 100644 index a5196d1..0000000 --- a/dot_oh-my-zsh/custom/plugins/fzf-z/dot_git/info/exclude +++ /dev/null @@ -1,6 +0,0 @@ -# git ls-files --others --exclude-from=.git/info/exclude -# Lines that start with '#' are comments. -# For a project mostly in C, the following would be a good set of -# exclude patterns (uncomment them if you want to use them): -# *.[oa] -# *~ diff --git a/dot_oh-my-zsh/custom/plugins/fzf-z/dot_git/logs/HEAD b/dot_oh-my-zsh/custom/plugins/fzf-z/dot_git/logs/HEAD deleted file mode 100644 index fedae1e..0000000 --- a/dot_oh-my-zsh/custom/plugins/fzf-z/dot_git/logs/HEAD +++ /dev/null @@ -1 +0,0 @@ -0000000000000000000000000000000000000000 37c655b2b3f488b88281cda4538292ffab6fd1e7 Jan Eitzinger 1610815524 +0100 clone: from https://github.com/andrewferrier/fzf-z.git diff --git a/dot_oh-my-zsh/custom/plugins/fzf-z/dot_git/logs/refs/heads/master b/dot_oh-my-zsh/custom/plugins/fzf-z/dot_git/logs/refs/heads/master deleted file mode 100644 index fedae1e..0000000 --- a/dot_oh-my-zsh/custom/plugins/fzf-z/dot_git/logs/refs/heads/master +++ /dev/null @@ -1 +0,0 @@ -0000000000000000000000000000000000000000 37c655b2b3f488b88281cda4538292ffab6fd1e7 Jan Eitzinger 1610815524 +0100 clone: from https://github.com/andrewferrier/fzf-z.git diff --git a/dot_oh-my-zsh/custom/plugins/fzf-z/dot_git/logs/refs/remotes/origin/HEAD b/dot_oh-my-zsh/custom/plugins/fzf-z/dot_git/logs/refs/remotes/origin/HEAD deleted file mode 100644 index fedae1e..0000000 --- a/dot_oh-my-zsh/custom/plugins/fzf-z/dot_git/logs/refs/remotes/origin/HEAD +++ /dev/null @@ -1 +0,0 @@ -0000000000000000000000000000000000000000 37c655b2b3f488b88281cda4538292ffab6fd1e7 Jan Eitzinger 1610815524 +0100 clone: from https://github.com/andrewferrier/fzf-z.git diff --git a/dot_oh-my-zsh/custom/plugins/fzf-z/dot_git/objects/info/.keep b/dot_oh-my-zsh/custom/plugins/fzf-z/dot_git/objects/info/.keep deleted file mode 100644 index e69de29..0000000 diff --git a/dot_oh-my-zsh/custom/plugins/fzf-z/dot_git/objects/pack/readonly_pack-5962ae81459aa11c57ea6eb45be94b5916135001.idx b/dot_oh-my-zsh/custom/plugins/fzf-z/dot_git/objects/pack/readonly_pack-5962ae81459aa11c57ea6eb45be94b5916135001.idx deleted file mode 100644 index a416daa..0000000 Binary files a/dot_oh-my-zsh/custom/plugins/fzf-z/dot_git/objects/pack/readonly_pack-5962ae81459aa11c57ea6eb45be94b5916135001.idx and /dev/null differ diff --git a/dot_oh-my-zsh/custom/plugins/fzf-z/dot_git/objects/pack/readonly_pack-5962ae81459aa11c57ea6eb45be94b5916135001.pack b/dot_oh-my-zsh/custom/plugins/fzf-z/dot_git/objects/pack/readonly_pack-5962ae81459aa11c57ea6eb45be94b5916135001.pack deleted file mode 100644 index 4edb4b2..0000000 Binary files a/dot_oh-my-zsh/custom/plugins/fzf-z/dot_git/objects/pack/readonly_pack-5962ae81459aa11c57ea6eb45be94b5916135001.pack and /dev/null differ diff --git a/dot_oh-my-zsh/custom/plugins/fzf-z/dot_git/packed-refs b/dot_oh-my-zsh/custom/plugins/fzf-z/dot_git/packed-refs deleted file mode 100644 index 1a58031..0000000 --- a/dot_oh-my-zsh/custom/plugins/fzf-z/dot_git/packed-refs +++ /dev/null @@ -1,2 +0,0 @@ -# pack-refs with: peeled fully-peeled sorted -37c655b2b3f488b88281cda4538292ffab6fd1e7 refs/remotes/origin/master diff --git a/dot_oh-my-zsh/custom/plugins/fzf-z/dot_git/refs/heads/master b/dot_oh-my-zsh/custom/plugins/fzf-z/dot_git/refs/heads/master deleted file mode 100644 index 757513f..0000000 --- a/dot_oh-my-zsh/custom/plugins/fzf-z/dot_git/refs/heads/master +++ /dev/null @@ -1 +0,0 @@ -37c655b2b3f488b88281cda4538292ffab6fd1e7 diff --git a/dot_oh-my-zsh/custom/plugins/fzf-z/dot_git/refs/remotes/origin/HEAD b/dot_oh-my-zsh/custom/plugins/fzf-z/dot_git/refs/remotes/origin/HEAD deleted file mode 100644 index 6efe28f..0000000 --- a/dot_oh-my-zsh/custom/plugins/fzf-z/dot_git/refs/remotes/origin/HEAD +++ /dev/null @@ -1 +0,0 @@ -ref: refs/remotes/origin/master diff --git a/dot_oh-my-zsh/custom/plugins/fzf-z/dot_git/refs/tags/.keep b/dot_oh-my-zsh/custom/plugins/fzf-z/dot_git/refs/tags/.keep deleted file mode 100644 index e69de29..0000000 diff --git a/dot_oh-my-zsh/custom/plugins/fzf-z/dot_gitignore b/dot_oh-my-zsh/custom/plugins/fzf-z/dot_gitignore deleted file mode 100644 index bb1a645..0000000 --- a/dot_oh-my-zsh/custom/plugins/fzf-z/dot_gitignore +++ /dev/null @@ -1 +0,0 @@ -z.sh diff --git a/dot_oh-my-zsh/custom/plugins/fzf-z/executable_fzfz b/dot_oh-my-zsh/custom/plugins/fzf-z/executable_fzfz deleted file mode 100644 index 6f7520c..0000000 --- a/dot_oh-my-zsh/custom/plugins/fzf-z/executable_fzfz +++ /dev/null @@ -1,81 +0,0 @@ -#!/usr/bin/env zsh -# -# These options are intended to be user-customizable if needed; you can -# override them by exporting them from your ~/.zshrc. See README for more -# details. - -FZF_BIN_PATH=${FZF_BIN_PATH:="fzf"} -FZFZ_EXCLUDE_PATTERN=${FZFZ_EXCLUDE_PATTERN:="\/.git"} -FZFZ_EXTRA_OPTS=${FZFZ_EXTRA_OPTS:=""} -FZFZ_UNIQUIFIER=${FZFZ_UNIQUIFIER:="awk '!seen[\$0]++' 2>&1"} -FZFZ_SUBDIR_LIMIT=${FZFZ_SUBDIR_LIMIT:=50} - -if ! (( ${+FZFZ_PREVIEW_COMMAND} )); then - command -v exa >/dev/null 2>&1 - if [ $? -eq 0 ]; then - FZFZ_PREVIEW_COMMAND='exa --level 2 --tree --color=always --group-directories-first {}' - else - command -v tree >/dev/null 2>&1 - if [ $? -eq 0 ]; then - FZFZ_PREVIEW_COMMAND='tree -C -L 2 -x --noreport --dirsfirst {}' - else - FZFZ_PREVIEW_COMMAND='ls -1 -R {}' - fi - fi -fi - -# ***** - -SCRIPT_PATH="${0:A:h}" - -if [[ $OSTYPE == darwin* && -z $(whence tac) ]]; then - REVERSER='tail -r' -else - REVERSER='tac' -fi - -if type fd &>/dev/null; then - FIND_PREFIX="fd --color=never --hidden . " - FIND_POSTFIX=" --type directory" - FIND_REMOVE_SURPLUS="cat" -else - FIND_PREFIX="find " - FIND_POSTFIX=" -type d" - # find includes the current directory, so we remove the first line from - # the output. - FIND_REMOVE_SURPLUS="tail -n +2" -fi - -if (($+FZFZ_EXCLUDE_PATTERN)); then - if type gegrep &>/dev/null; then - EXCLUDER="gegrep -v '$FZFZ_EXCLUDE_PATTERN'" - else - EXCLUDER="egrep -v '$FZFZ_EXCLUDE_PATTERN'" - fi -else - EXCLUDER="cat" -fi - -# EXCLUDER is applied directly only to searches that need it (i.e. not -# `z`). That improvements performance, and makes sure that the -# FZFZ_SUBDIR_LIMIT is applied on the post-excluded list. - -if (($+FZFZ_EXTRA_DIRS)); then - EXTRA_DIRS="{ $FIND_PREFIX $FZFZ_EXTRA_DIRS $FIND_POSTFIX && $FIND_PID=${!} | ($EXCLUDER; kill -9 $FIND_PID) } 2> /dev/null" -else - EXTRA_DIRS="{ true }" -fi - -if (($FZFZ_SUBDIR_LIMIT == 0)); then - SUBDIRS="{ true }" -else - SUBDIRS="{ $FIND_PREFIX '$PWD' $FIND_POSTFIX | $EXCLUDER | head -n $(($FZFZ_SUBDIR_LIMIT+1)) | $FIND_REMOVE_SURPLUS }" -fi - -RECENT_DIRS="{ $SCRIPT_PATH/recentdirs.sh }" -RECENTLY_USED_DIRS="{ $RECENT_DIRS | $REVERSER | sed 's/^[[:digit:].]*[[:space:]]*//' }" - -FZF_COMMAND="${FZF_BIN_PATH} --height ${FZF_TMUX_HEIGHT:-40%} ${FZFZ_EXTRA_OPTS} --no-sort --tiebreak=end,index -m --preview='$FZFZ_PREVIEW_COMMAND | head -\$LINES'" - -COMMAND="{ $RECENTLY_USED_DIRS ; $SUBDIRS ; $EXTRA_DIRS; } | $FZFZ_UNIQUIFIER | $FZF_COMMAND" -eval $COMMAND diff --git a/dot_oh-my-zsh/custom/plugins/fzf-z/executable_recentdirs.sh b/dot_oh-my-zsh/custom/plugins/fzf-z/executable_recentdirs.sh deleted file mode 100644 index b387f02..0000000 --- a/dot_oh-my-zsh/custom/plugins/fzf-z/executable_recentdirs.sh +++ /dev/null @@ -1,30 +0,0 @@ -#!/usr/bin/env bash - -set -o errexit -set -o pipefail - -FZFZ_RECENT_DIRS_TOOL=${FZFZ_RECENT_DIRS_TOOL:="z"} - -SCRIPT_PATH="$( cd "$( dirname "${BASH_SOURCE[0]}" )" >/dev/null 2>&1 && pwd )" - -if [[ $FZFZ_RECENT_DIRS_TOOL == "z" ]]; then - if [ ! -f "$SCRIPT_PATH/z.sh" ]; then - >&2 echo "Locally-cached copy of z.sh not found, downloading..." - curl https://raw.githubusercontent.com/rupa/z/master/z.sh > "$SCRIPT_PATH/z.sh" - fi - - source "$SCRIPT_PATH/z.sh" - _z -l 2>&1 && exit 0 || exit 0 -elif [[ $FZFZ_RECENT_DIRS_TOOL == "autojump" ]]; then - if [[ $OSTYPE == darwin* && -z $(whence tac) ]]; then - REVERSER='tail -r' - else - REVERSER='tac' - fi - autojump -s | $REVERSER | tail +8 | $REVERSER | awk '{print $2}' -elif [[ $FZFZ_RECENT_DIRS_TOOL == "fasd" ]]; then - fasd -dl 2>&1 && exit 0 || exit 0 -else - echo "Unrecognized recent dirs tool '$FZFZ_RECENT_DIRS_TOOL', please set \$FZFZ_RECENT_DIRS_TOOL correctly." - exit 1 -fi diff --git a/dot_oh-my-zsh/custom/plugins/fzf-z/fzf-z.plugin.zsh b/dot_oh-my-zsh/custom/plugins/fzf-z/fzf-z.plugin.zsh deleted file mode 100644 index 8525825..0000000 --- a/dot_oh-my-zsh/custom/plugins/fzf-z/fzf-z.plugin.zsh +++ /dev/null @@ -1,42 +0,0 @@ -#!/usr/bin/env zsh -# -# Based on https://github.com/junegunn/fzf/blob/master/shell/key-bindings.zsh -# (MIT licensed, as of 2016-05-05). - -FZFZ_SCRIPT_PATH=${0:a:h} - -__fzfz() { - $FZFZ_SCRIPT_PATH/fzfz | while read item; do - printf '%q ' "$item" - done - echo -} - -fzfz-dir-widget() { - local shouldAccept=$(should-accept-line) - LBUFFER="${LBUFFER}$(__fzfz)" - local ret=$? - zle redisplay - typeset -f zle-line-init >/dev/null && zle zle-line-init - if [[ $ret -eq 0 && -n "$BUFFER" && -n "$shouldAccept" ]]; then - zle .accept-line - fi - return $ret -} - -# Accept the line if the buffer was empty before invoking the file widget, and -# the `auto_cd` option is set. -should-accept-line() { - if [[ ${#${(z)BUFFER}} -eq 0 && -o auto_cd ]]; then - echo "true"; - fi -} - -zle -N fzfz-dir-widget -bindkey -M viins -r '^G' -bindkey -M vicmd -r '^G' -bindkey -M emacs -r '^G' - -bindkey -M viins '^G' fzfz-dir-widget -bindkey -M vicmd '^G' fzfz-dir-widget -bindkey -M emacs '^G' fzfz-dir-widget diff --git a/dot_oh-my-zsh/custom/plugins/zsh-aliases-exa/LICENSE b/dot_oh-my-zsh/custom/plugins/zsh-aliases-exa/LICENSE deleted file mode 100644 index 97e5273..0000000 --- a/dot_oh-my-zsh/custom/plugins/zsh-aliases-exa/LICENSE +++ /dev/null @@ -1,21 +0,0 @@ -MIT License - -Copyright (c) 2019 Darrin Tisdale - -Permission is hereby granted, free of charge, to any person obtaining a copy -of this software and associated documentation files (the "Software"), to deal -in the Software without restriction, including without limitation the rights -to use, copy, modify, merge, publish, distribute, sublicense, and/or sell -copies of the Software, and to permit persons to whom the Software is -furnished to do so, subject to the following conditions: - -The above copyright notice and this permission notice shall be included in all -copies or substantial portions of the Software. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE -AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER -LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, -OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE -SOFTWARE. diff --git a/dot_oh-my-zsh/custom/plugins/zsh-aliases-exa/README.md b/dot_oh-my-zsh/custom/plugins/zsh-aliases-exa/README.md deleted file mode 100644 index 88addfe..0000000 --- a/dot_oh-my-zsh/custom/plugins/zsh-aliases-exa/README.md +++ /dev/null @@ -1,59 +0,0 @@ -# zsh-aliases-exa - -## Purpose - -This zsh plugin enables a number of aliases extending `exa`, the modern replacement for `ls`. - -## Use - -To use it, you should first install [`exa`](https://the.exa.website). You can do so easily using [Homebrew](https://brew.sh) on the Mac: - -```bash -brew install exa -``` - -Next, download this repo into your custom plugins directory. For my installation using [Oh My Zsh](https://ohmyz.sh/), I cloned the repo to `~/.oh-my-zsh/custom/plugins`. - -Lastly, add `zsh-aliases-exa` to the plugins array of your zshrc file: - -```bash -plugins=(... zsh-aliases-exa) -``` - -Restart your zsh session, and the aliases will be available. - -## Aliases - -```bash -# general use -alias ls='exa' # ls -alias l='exa -lbF --git' # list, size, type, git -alias ll='exa -lbGF --git' # long list -alias llm='exa -lbGd --git --sort=modified' # long list, modified date sort -alias la='exa -lbhHigUmuSa --time-style=long-iso --git --color-scale' # all list -alias lx='exa -lbhHigUmuSa@ --time-style=long-iso --git --color-scale' # all + extended list - -# specialty views -alias lS='exa -1' # one column, just names -alias lt='exa --tree --level=2' # tree - -``` - -*Note:* the `-d` option removes the display of files, filtering it to only show directories. I cannot identify a time when I want that, so I have not included it. - -## Next Steps - -* Add in zshrc options to configure options - 1. color - 2. date format - 3. alias profiles - 4. including git column -* Create function to configure different profiles of aliases, so that different alias groups can be enabled. For example, one profile may be for replacing `ls`, another may leave those commands alone and use ones based on `exa` only. - -## Thanks - -Big thanks to Oh My Zsh, Homebrew, and Exa for these terrific tools. They have made the command line fun again. - -## Contributors - -* [Darrin Tisdale](https://github.com/darrintisdale) diff --git a/dot_oh-my-zsh/custom/plugins/zsh-aliases-exa/dot_git/HEAD b/dot_oh-my-zsh/custom/plugins/zsh-aliases-exa/dot_git/HEAD deleted file mode 100644 index cb089cd..0000000 --- a/dot_oh-my-zsh/custom/plugins/zsh-aliases-exa/dot_git/HEAD +++ /dev/null @@ -1 +0,0 @@ -ref: refs/heads/master diff --git a/dot_oh-my-zsh/custom/plugins/zsh-aliases-exa/dot_git/config b/dot_oh-my-zsh/custom/plugins/zsh-aliases-exa/dot_git/config deleted file mode 100644 index bc0dde9..0000000 --- a/dot_oh-my-zsh/custom/plugins/zsh-aliases-exa/dot_git/config +++ /dev/null @@ -1,13 +0,0 @@ -[core] - repositoryformatversion = 0 - filemode = true - bare = false - logallrefupdates = true - ignorecase = true - precomposeunicode = true -[remote "origin"] - url = https://github.com/DarrinTisdale/zsh-aliases-exa.git - fetch = +refs/heads/*:refs/remotes/origin/* -[branch "master"] - remote = origin - merge = refs/heads/master diff --git a/dot_oh-my-zsh/custom/plugins/zsh-aliases-exa/dot_git/description b/dot_oh-my-zsh/custom/plugins/zsh-aliases-exa/dot_git/description deleted file mode 100644 index 498b267..0000000 --- a/dot_oh-my-zsh/custom/plugins/zsh-aliases-exa/dot_git/description +++ /dev/null @@ -1 +0,0 @@ -Unnamed repository; edit this file 'description' to name the repository. diff --git a/dot_oh-my-zsh/custom/plugins/zsh-aliases-exa/dot_git/hooks/executable_applypatch-msg.sample b/dot_oh-my-zsh/custom/plugins/zsh-aliases-exa/dot_git/hooks/executable_applypatch-msg.sample deleted file mode 100644 index a5d7b84..0000000 --- a/dot_oh-my-zsh/custom/plugins/zsh-aliases-exa/dot_git/hooks/executable_applypatch-msg.sample +++ /dev/null @@ -1,15 +0,0 @@ -#!/bin/sh -# -# An example hook script to check the commit log message taken by -# applypatch from an e-mail message. -# -# The hook should exit with non-zero status after issuing an -# appropriate message if it wants to stop the commit. The hook is -# allowed to edit the commit message file. -# -# To enable this hook, rename this file to "applypatch-msg". - -. git-sh-setup -commitmsg="$(git rev-parse --git-path hooks/commit-msg)" -test -x "$commitmsg" && exec "$commitmsg" ${1+"$@"} -: diff --git a/dot_oh-my-zsh/custom/plugins/zsh-aliases-exa/dot_git/hooks/executable_commit-msg.sample b/dot_oh-my-zsh/custom/plugins/zsh-aliases-exa/dot_git/hooks/executable_commit-msg.sample deleted file mode 100644 index b58d118..0000000 --- a/dot_oh-my-zsh/custom/plugins/zsh-aliases-exa/dot_git/hooks/executable_commit-msg.sample +++ /dev/null @@ -1,24 +0,0 @@ -#!/bin/sh -# -# An example hook script to check the commit log message. -# Called by "git commit" with one argument, the name of the file -# that has the commit message. The hook should exit with non-zero -# status after issuing an appropriate message if it wants to stop the -# commit. The hook is allowed to edit the commit message file. -# -# To enable this hook, rename this file to "commit-msg". - -# Uncomment the below to add a Signed-off-by line to the message. -# Doing this in a hook is a bad idea in general, but the prepare-commit-msg -# hook is more suited to it. -# -# SOB=$(git var GIT_AUTHOR_IDENT | sed -n 's/^\(.*>\).*$/Signed-off-by: \1/p') -# grep -qs "^$SOB" "$1" || echo "$SOB" >> "$1" - -# This example catches duplicate Signed-off-by lines. - -test "" = "$(grep '^Signed-off-by: ' "$1" | - sort | uniq -c | sed -e '/^[ ]*1[ ]/d')" || { - echo >&2 Duplicate Signed-off-by lines. - exit 1 -} diff --git a/dot_oh-my-zsh/custom/plugins/zsh-aliases-exa/dot_git/hooks/executable_fsmonitor-watchman.sample b/dot_oh-my-zsh/custom/plugins/zsh-aliases-exa/dot_git/hooks/executable_fsmonitor-watchman.sample deleted file mode 100644 index e673bb3..0000000 --- a/dot_oh-my-zsh/custom/plugins/zsh-aliases-exa/dot_git/hooks/executable_fsmonitor-watchman.sample +++ /dev/null @@ -1,114 +0,0 @@ -#!/usr/bin/perl - -use strict; -use warnings; -use IPC::Open2; - -# An example hook script to integrate Watchman -# (https://facebook.github.io/watchman/) with git to speed up detecting -# new and modified files. -# -# The hook is passed a version (currently 1) and a time in nanoseconds -# formatted as a string and outputs to stdout all files that have been -# modified since the given time. Paths must be relative to the root of -# the working tree and separated by a single NUL. -# -# To enable this hook, rename this file to "query-watchman" and set -# 'git config core.fsmonitor .git/hooks/query-watchman' -# -my ($version, $time) = @ARGV; - -# Check the hook interface version - -if ($version == 1) { - # convert nanoseconds to seconds - $time = int $time / 1000000000; -} else { - die "Unsupported query-fsmonitor hook version '$version'.\n" . - "Falling back to scanning...\n"; -} - -my $git_work_tree; -if ($^O =~ 'msys' || $^O =~ 'cygwin') { - $git_work_tree = Win32::GetCwd(); - $git_work_tree =~ tr/\\/\//; -} else { - require Cwd; - $git_work_tree = Cwd::cwd(); -} - -my $retry = 1; - -launch_watchman(); - -sub launch_watchman { - - my $pid = open2(\*CHLD_OUT, \*CHLD_IN, 'watchman -j --no-pretty') - or die "open2() failed: $!\n" . - "Falling back to scanning...\n"; - - # In the query expression below we're asking for names of files that - # changed since $time but were not transient (ie created after - # $time but no longer exist). - # - # To accomplish this, we're using the "since" generator to use the - # recency index to select candidate nodes and "fields" to limit the - # output to file names only. Then we're using the "expression" term to - # further constrain the results. - # - # The category of transient files that we want to ignore will have a - # creation clock (cclock) newer than $time_t value and will also not - # currently exist. - - my $query = <<" END"; - ["query", "$git_work_tree", { - "since": $time, - "fields": ["name"], - "expression": ["not", ["allof", ["since", $time, "cclock"], ["not", "exists"]]] - }] - END - - print CHLD_IN $query; - close CHLD_IN; - my $response = do {local $/; }; - - die "Watchman: command returned no output.\n" . - "Falling back to scanning...\n" if $response eq ""; - die "Watchman: command returned invalid output: $response\n" . - "Falling back to scanning...\n" unless $response =~ /^\{/; - - my $json_pkg; - eval { - require JSON::XS; - $json_pkg = "JSON::XS"; - 1; - } or do { - require JSON::PP; - $json_pkg = "JSON::PP"; - }; - - my $o = $json_pkg->new->utf8->decode($response); - - if ($retry > 0 and $o->{error} and $o->{error} =~ m/unable to resolve root .* directory (.*) is not watched/) { - print STDERR "Adding '$git_work_tree' to watchman's watch list.\n"; - $retry--; - qx/watchman watch "$git_work_tree"/; - die "Failed to make watchman watch '$git_work_tree'.\n" . - "Falling back to scanning...\n" if $? != 0; - - # Watchman will always return all files on the first query so - # return the fast "everything is dirty" flag to git and do the - # Watchman query just to get it over with now so we won't pay - # the cost in git to look up each individual file. - print "/\0"; - eval { launch_watchman() }; - exit 0; - } - - die "Watchman: $o->{error}.\n" . - "Falling back to scanning...\n" if $o->{error}; - - binmode STDOUT, ":utf8"; - local $, = "\0"; - print @{$o->{files}}; -} diff --git a/dot_oh-my-zsh/custom/plugins/zsh-aliases-exa/dot_git/hooks/executable_post-update.sample b/dot_oh-my-zsh/custom/plugins/zsh-aliases-exa/dot_git/hooks/executable_post-update.sample deleted file mode 100644 index ec17ec1..0000000 --- a/dot_oh-my-zsh/custom/plugins/zsh-aliases-exa/dot_git/hooks/executable_post-update.sample +++ /dev/null @@ -1,8 +0,0 @@ -#!/bin/sh -# -# An example hook script to prepare a packed repository for use over -# dumb transports. -# -# To enable this hook, rename this file to "post-update". - -exec git update-server-info diff --git a/dot_oh-my-zsh/custom/plugins/zsh-aliases-exa/dot_git/hooks/executable_pre-applypatch.sample b/dot_oh-my-zsh/custom/plugins/zsh-aliases-exa/dot_git/hooks/executable_pre-applypatch.sample deleted file mode 100644 index 4142082..0000000 --- a/dot_oh-my-zsh/custom/plugins/zsh-aliases-exa/dot_git/hooks/executable_pre-applypatch.sample +++ /dev/null @@ -1,14 +0,0 @@ -#!/bin/sh -# -# An example hook script to verify what is about to be committed -# by applypatch from an e-mail message. -# -# The hook should exit with non-zero status after issuing an -# appropriate message if it wants to stop the commit. -# -# To enable this hook, rename this file to "pre-applypatch". - -. git-sh-setup -precommit="$(git rev-parse --git-path hooks/pre-commit)" -test -x "$precommit" && exec "$precommit" ${1+"$@"} -: diff --git a/dot_oh-my-zsh/custom/plugins/zsh-aliases-exa/dot_git/hooks/executable_pre-commit.sample b/dot_oh-my-zsh/custom/plugins/zsh-aliases-exa/dot_git/hooks/executable_pre-commit.sample deleted file mode 100644 index 6a75641..0000000 --- a/dot_oh-my-zsh/custom/plugins/zsh-aliases-exa/dot_git/hooks/executable_pre-commit.sample +++ /dev/null @@ -1,49 +0,0 @@ -#!/bin/sh -# -# An example hook script to verify what is about to be committed. -# Called by "git commit" with no arguments. The hook should -# exit with non-zero status after issuing an appropriate message if -# it wants to stop the commit. -# -# To enable this hook, rename this file to "pre-commit". - -if git rev-parse --verify HEAD >/dev/null 2>&1 -then - against=HEAD -else - # Initial commit: diff against an empty tree object - against=$(git hash-object -t tree /dev/null) -fi - -# If you want to allow non-ASCII filenames set this variable to true. -allownonascii=$(git config --bool hooks.allownonascii) - -# Redirect output to stderr. -exec 1>&2 - -# Cross platform projects tend to avoid non-ASCII filenames; prevent -# them from being added to the repository. We exploit the fact that the -# printable range starts at the space character and ends with tilde. -if [ "$allownonascii" != "true" ] && - # Note that the use of brackets around a tr range is ok here, (it's - # even required, for portability to Solaris 10's /usr/bin/tr), since - # the square bracket bytes happen to fall in the designated range. - test $(git diff --cached --name-only --diff-filter=A -z $against | - LC_ALL=C tr -d '[ -~]\0' | wc -c) != 0 -then - cat <<\EOF -Error: Attempt to add a non-ASCII file name. - -This can cause problems if you want to work with people on other platforms. - -To be portable it is advisable to rename the file. - -If you know what you are doing you can disable this check using: - - git config hooks.allownonascii true -EOF - exit 1 -fi - -# If there are whitespace errors, print the offending file names and fail. -exec git diff-index --check --cached $against -- diff --git a/dot_oh-my-zsh/custom/plugins/zsh-aliases-exa/dot_git/hooks/executable_pre-push.sample b/dot_oh-my-zsh/custom/plugins/zsh-aliases-exa/dot_git/hooks/executable_pre-push.sample deleted file mode 100644 index 6187dbf..0000000 --- a/dot_oh-my-zsh/custom/plugins/zsh-aliases-exa/dot_git/hooks/executable_pre-push.sample +++ /dev/null @@ -1,53 +0,0 @@ -#!/bin/sh - -# An example hook script to verify what is about to be pushed. Called by "git -# push" after it has checked the remote status, but before anything has been -# pushed. If this script exits with a non-zero status nothing will be pushed. -# -# This hook is called with the following parameters: -# -# $1 -- Name of the remote to which the push is being done -# $2 -- URL to which the push is being done -# -# If pushing without using a named remote those arguments will be equal. -# -# Information about the commits which are being pushed is supplied as lines to -# the standard input in the form: -# -# -# -# This sample shows how to prevent push of commits where the log message starts -# with "WIP" (work in progress). - -remote="$1" -url="$2" - -z40=0000000000000000000000000000000000000000 - -while read local_ref local_sha remote_ref remote_sha -do - if [ "$local_sha" = $z40 ] - then - # Handle delete - : - else - if [ "$remote_sha" = $z40 ] - then - # New branch, examine all commits - range="$local_sha" - else - # Update to existing branch, examine new commits - range="$remote_sha..$local_sha" - fi - - # Check for WIP commit - commit=`git rev-list -n 1 --grep '^WIP' "$range"` - if [ -n "$commit" ] - then - echo >&2 "Found WIP commit in $local_ref, not pushing" - exit 1 - fi - fi -done - -exit 0 diff --git a/dot_oh-my-zsh/custom/plugins/zsh-aliases-exa/dot_git/hooks/executable_pre-rebase.sample b/dot_oh-my-zsh/custom/plugins/zsh-aliases-exa/dot_git/hooks/executable_pre-rebase.sample deleted file mode 100644 index 6cbef5c..0000000 --- a/dot_oh-my-zsh/custom/plugins/zsh-aliases-exa/dot_git/hooks/executable_pre-rebase.sample +++ /dev/null @@ -1,169 +0,0 @@ -#!/bin/sh -# -# Copyright (c) 2006, 2008 Junio C Hamano -# -# The "pre-rebase" hook is run just before "git rebase" starts doing -# its job, and can prevent the command from running by exiting with -# non-zero status. -# -# The hook is called with the following parameters: -# -# $1 -- the upstream the series was forked from. -# $2 -- the branch being rebased (or empty when rebasing the current branch). -# -# This sample shows how to prevent topic branches that are already -# merged to 'next' branch from getting rebased, because allowing it -# would result in rebasing already published history. - -publish=next -basebranch="$1" -if test "$#" = 2 -then - topic="refs/heads/$2" -else - topic=`git symbolic-ref HEAD` || - exit 0 ;# we do not interrupt rebasing detached HEAD -fi - -case "$topic" in -refs/heads/??/*) - ;; -*) - exit 0 ;# we do not interrupt others. - ;; -esac - -# Now we are dealing with a topic branch being rebased -# on top of master. Is it OK to rebase it? - -# Does the topic really exist? -git show-ref -q "$topic" || { - echo >&2 "No such branch $topic" - exit 1 -} - -# Is topic fully merged to master? -not_in_master=`git rev-list --pretty=oneline ^master "$topic"` -if test -z "$not_in_master" -then - echo >&2 "$topic is fully merged to master; better remove it." - exit 1 ;# we could allow it, but there is no point. -fi - -# Is topic ever merged to next? If so you should not be rebasing it. -only_next_1=`git rev-list ^master "^$topic" ${publish} | sort` -only_next_2=`git rev-list ^master ${publish} | sort` -if test "$only_next_1" = "$only_next_2" -then - not_in_topic=`git rev-list "^$topic" master` - if test -z "$not_in_topic" - then - echo >&2 "$topic is already up to date with master" - exit 1 ;# we could allow it, but there is no point. - else - exit 0 - fi -else - not_in_next=`git rev-list --pretty=oneline ^${publish} "$topic"` - /usr/bin/perl -e ' - my $topic = $ARGV[0]; - my $msg = "* $topic has commits already merged to public branch:\n"; - my (%not_in_next) = map { - /^([0-9a-f]+) /; - ($1 => 1); - } split(/\n/, $ARGV[1]); - for my $elem (map { - /^([0-9a-f]+) (.*)$/; - [$1 => $2]; - } split(/\n/, $ARGV[2])) { - if (!exists $not_in_next{$elem->[0]}) { - if ($msg) { - print STDERR $msg; - undef $msg; - } - print STDERR " $elem->[1]\n"; - } - } - ' "$topic" "$not_in_next" "$not_in_master" - exit 1 -fi - -<<\DOC_END - -This sample hook safeguards topic branches that have been -published from being rewound. - -The workflow assumed here is: - - * Once a topic branch forks from "master", "master" is never - merged into it again (either directly or indirectly). - - * Once a topic branch is fully cooked and merged into "master", - it is deleted. If you need to build on top of it to correct - earlier mistakes, a new topic branch is created by forking at - the tip of the "master". This is not strictly necessary, but - it makes it easier to keep your history simple. - - * Whenever you need to test or publish your changes to topic - branches, merge them into "next" branch. - -The script, being an example, hardcodes the publish branch name -to be "next", but it is trivial to make it configurable via -$GIT_DIR/config mechanism. - -With this workflow, you would want to know: - -(1) ... if a topic branch has ever been merged to "next". Young - topic branches can have stupid mistakes you would rather - clean up before publishing, and things that have not been - merged into other branches can be easily rebased without - affecting other people. But once it is published, you would - not want to rewind it. - -(2) ... if a topic branch has been fully merged to "master". - Then you can delete it. More importantly, you should not - build on top of it -- other people may already want to - change things related to the topic as patches against your - "master", so if you need further changes, it is better to - fork the topic (perhaps with the same name) afresh from the - tip of "master". - -Let's look at this example: - - o---o---o---o---o---o---o---o---o---o "next" - / / / / - / a---a---b A / / - / / / / - / / c---c---c---c B / - / / / \ / - / / / b---b C \ / - / / / / \ / - ---o---o---o---o---o---o---o---o---o---o---o "master" - - -A, B and C are topic branches. - - * A has one fix since it was merged up to "next". - - * B has finished. It has been fully merged up to "master" and "next", - and is ready to be deleted. - - * C has not merged to "next" at all. - -We would want to allow C to be rebased, refuse A, and encourage -B to be deleted. - -To compute (1): - - git rev-list ^master ^topic next - git rev-list ^master next - - if these match, topic has not merged in next at all. - -To compute (2): - - git rev-list master..topic - - if this is empty, it is fully merged to "master". - -DOC_END diff --git a/dot_oh-my-zsh/custom/plugins/zsh-aliases-exa/dot_git/hooks/executable_pre-receive.sample b/dot_oh-my-zsh/custom/plugins/zsh-aliases-exa/dot_git/hooks/executable_pre-receive.sample deleted file mode 100644 index a1fd29e..0000000 --- a/dot_oh-my-zsh/custom/plugins/zsh-aliases-exa/dot_git/hooks/executable_pre-receive.sample +++ /dev/null @@ -1,24 +0,0 @@ -#!/bin/sh -# -# An example hook script to make use of push options. -# The example simply echoes all push options that start with 'echoback=' -# and rejects all pushes when the "reject" push option is used. -# -# To enable this hook, rename this file to "pre-receive". - -if test -n "$GIT_PUSH_OPTION_COUNT" -then - i=0 - while test "$i" -lt "$GIT_PUSH_OPTION_COUNT" - do - eval "value=\$GIT_PUSH_OPTION_$i" - case "$value" in - echoback=*) - echo "echo from the pre-receive-hook: ${value#*=}" >&2 - ;; - reject) - exit 1 - esac - i=$((i + 1)) - done -fi diff --git a/dot_oh-my-zsh/custom/plugins/zsh-aliases-exa/dot_git/hooks/executable_prepare-commit-msg.sample b/dot_oh-my-zsh/custom/plugins/zsh-aliases-exa/dot_git/hooks/executable_prepare-commit-msg.sample deleted file mode 100644 index 10fa14c..0000000 --- a/dot_oh-my-zsh/custom/plugins/zsh-aliases-exa/dot_git/hooks/executable_prepare-commit-msg.sample +++ /dev/null @@ -1,42 +0,0 @@ -#!/bin/sh -# -# An example hook script to prepare the commit log message. -# Called by "git commit" with the name of the file that has the -# commit message, followed by the description of the commit -# message's source. The hook's purpose is to edit the commit -# message file. If the hook fails with a non-zero status, -# the commit is aborted. -# -# To enable this hook, rename this file to "prepare-commit-msg". - -# This hook includes three examples. The first one removes the -# "# Please enter the commit message..." help message. -# -# The second includes the output of "git diff --name-status -r" -# into the message, just before the "git status" output. It is -# commented because it doesn't cope with --amend or with squashed -# commits. -# -# The third example adds a Signed-off-by line to the message, that can -# still be edited. This is rarely a good idea. - -COMMIT_MSG_FILE=$1 -COMMIT_SOURCE=$2 -SHA1=$3 - -/usr/bin/perl -i.bak -ne 'print unless(m/^. Please enter the commit message/..m/^#$/)' "$COMMIT_MSG_FILE" - -# case "$COMMIT_SOURCE,$SHA1" in -# ,|template,) -# /usr/bin/perl -i.bak -pe ' -# print "\n" . `git diff --cached --name-status -r` -# if /^#/ && $first++ == 0' "$COMMIT_MSG_FILE" ;; -# *) ;; -# esac - -# SOB=$(git var GIT_COMMITTER_IDENT | sed -n 's/^\(.*>\).*$/Signed-off-by: \1/p') -# git interpret-trailers --in-place --trailer "$SOB" "$COMMIT_MSG_FILE" -# if test -z "$COMMIT_SOURCE" -# then -# /usr/bin/perl -i.bak -pe 'print "\n" if !$first_line++' "$COMMIT_MSG_FILE" -# fi diff --git a/dot_oh-my-zsh/custom/plugins/zsh-aliases-exa/dot_git/hooks/executable_update.sample b/dot_oh-my-zsh/custom/plugins/zsh-aliases-exa/dot_git/hooks/executable_update.sample deleted file mode 100644 index 80ba941..0000000 --- a/dot_oh-my-zsh/custom/plugins/zsh-aliases-exa/dot_git/hooks/executable_update.sample +++ /dev/null @@ -1,128 +0,0 @@ -#!/bin/sh -# -# An example hook script to block unannotated tags from entering. -# Called by "git receive-pack" with arguments: refname sha1-old sha1-new -# -# To enable this hook, rename this file to "update". -# -# Config -# ------ -# hooks.allowunannotated -# This boolean sets whether unannotated tags will be allowed into the -# repository. By default they won't be. -# hooks.allowdeletetag -# This boolean sets whether deleting tags will be allowed in the -# repository. By default they won't be. -# hooks.allowmodifytag -# This boolean sets whether a tag may be modified after creation. By default -# it won't be. -# hooks.allowdeletebranch -# This boolean sets whether deleting branches will be allowed in the -# repository. By default they won't be. -# hooks.denycreatebranch -# This boolean sets whether remotely creating branches will be denied -# in the repository. By default this is allowed. -# - -# --- Command line -refname="$1" -oldrev="$2" -newrev="$3" - -# --- Safety check -if [ -z "$GIT_DIR" ]; then - echo "Don't run this script from the command line." >&2 - echo " (if you want, you could supply GIT_DIR then run" >&2 - echo " $0 )" >&2 - exit 1 -fi - -if [ -z "$refname" -o -z "$oldrev" -o -z "$newrev" ]; then - echo "usage: $0 " >&2 - exit 1 -fi - -# --- Config -allowunannotated=$(git config --bool hooks.allowunannotated) -allowdeletebranch=$(git config --bool hooks.allowdeletebranch) -denycreatebranch=$(git config --bool hooks.denycreatebranch) -allowdeletetag=$(git config --bool hooks.allowdeletetag) -allowmodifytag=$(git config --bool hooks.allowmodifytag) - -# check for no description -projectdesc=$(sed -e '1q' "$GIT_DIR/description") -case "$projectdesc" in -"Unnamed repository"* | "") - echo "*** Project description file hasn't been set" >&2 - exit 1 - ;; -esac - -# --- Check types -# if $newrev is 0000...0000, it's a commit to delete a ref. -zero="0000000000000000000000000000000000000000" -if [ "$newrev" = "$zero" ]; then - newrev_type=delete -else - newrev_type=$(git cat-file -t $newrev) -fi - -case "$refname","$newrev_type" in - refs/tags/*,commit) - # un-annotated tag - short_refname=${refname##refs/tags/} - if [ "$allowunannotated" != "true" ]; then - echo "*** The un-annotated tag, $short_refname, is not allowed in this repository" >&2 - echo "*** Use 'git tag [ -a | -s ]' for tags you want to propagate." >&2 - exit 1 - fi - ;; - refs/tags/*,delete) - # delete tag - if [ "$allowdeletetag" != "true" ]; then - echo "*** Deleting a tag is not allowed in this repository" >&2 - exit 1 - fi - ;; - refs/tags/*,tag) - # annotated tag - if [ "$allowmodifytag" != "true" ] && git rev-parse $refname > /dev/null 2>&1 - then - echo "*** Tag '$refname' already exists." >&2 - echo "*** Modifying a tag is not allowed in this repository." >&2 - exit 1 - fi - ;; - refs/heads/*,commit) - # branch - if [ "$oldrev" = "$zero" -a "$denycreatebranch" = "true" ]; then - echo "*** Creating a branch is not allowed in this repository" >&2 - exit 1 - fi - ;; - refs/heads/*,delete) - # delete branch - if [ "$allowdeletebranch" != "true" ]; then - echo "*** Deleting a branch is not allowed in this repository" >&2 - exit 1 - fi - ;; - refs/remotes/*,commit) - # tracking branch - ;; - refs/remotes/*,delete) - # delete tracking branch - if [ "$allowdeletebranch" != "true" ]; then - echo "*** Deleting a tracking branch is not allowed in this repository" >&2 - exit 1 - fi - ;; - *) - # Anything else (is there anything else?) - echo "*** Update hook: unknown type of update to ref $refname of type $newrev_type" >&2 - exit 1 - ;; -esac - -# --- Finished -exit 0 diff --git a/dot_oh-my-zsh/custom/plugins/zsh-aliases-exa/dot_git/index b/dot_oh-my-zsh/custom/plugins/zsh-aliases-exa/dot_git/index deleted file mode 100644 index 7aad5b9..0000000 Binary files a/dot_oh-my-zsh/custom/plugins/zsh-aliases-exa/dot_git/index and /dev/null differ diff --git a/dot_oh-my-zsh/custom/plugins/zsh-aliases-exa/dot_git/info/exclude b/dot_oh-my-zsh/custom/plugins/zsh-aliases-exa/dot_git/info/exclude deleted file mode 100644 index a5196d1..0000000 --- a/dot_oh-my-zsh/custom/plugins/zsh-aliases-exa/dot_git/info/exclude +++ /dev/null @@ -1,6 +0,0 @@ -# git ls-files --others --exclude-from=.git/info/exclude -# Lines that start with '#' are comments. -# For a project mostly in C, the following would be a good set of -# exclude patterns (uncomment them if you want to use them): -# *.[oa] -# *~ diff --git a/dot_oh-my-zsh/custom/plugins/zsh-aliases-exa/dot_git/logs/HEAD b/dot_oh-my-zsh/custom/plugins/zsh-aliases-exa/dot_git/logs/HEAD deleted file mode 100644 index 5708fe1..0000000 --- a/dot_oh-my-zsh/custom/plugins/zsh-aliases-exa/dot_git/logs/HEAD +++ /dev/null @@ -1 +0,0 @@ -0000000000000000000000000000000000000000 f6b72da193f03911009cb95e3e2e18e48b918833 Jan Eitzinger 1579537293 +0100 clone: from https://github.com/DarrinTisdale/zsh-aliases-exa.git diff --git a/dot_oh-my-zsh/custom/plugins/zsh-aliases-exa/dot_git/logs/refs/heads/master b/dot_oh-my-zsh/custom/plugins/zsh-aliases-exa/dot_git/logs/refs/heads/master deleted file mode 100644 index 5708fe1..0000000 --- a/dot_oh-my-zsh/custom/plugins/zsh-aliases-exa/dot_git/logs/refs/heads/master +++ /dev/null @@ -1 +0,0 @@ -0000000000000000000000000000000000000000 f6b72da193f03911009cb95e3e2e18e48b918833 Jan Eitzinger 1579537293 +0100 clone: from https://github.com/DarrinTisdale/zsh-aliases-exa.git diff --git a/dot_oh-my-zsh/custom/plugins/zsh-aliases-exa/dot_git/logs/refs/remotes/origin/HEAD b/dot_oh-my-zsh/custom/plugins/zsh-aliases-exa/dot_git/logs/refs/remotes/origin/HEAD deleted file mode 100644 index 5708fe1..0000000 --- a/dot_oh-my-zsh/custom/plugins/zsh-aliases-exa/dot_git/logs/refs/remotes/origin/HEAD +++ /dev/null @@ -1 +0,0 @@ -0000000000000000000000000000000000000000 f6b72da193f03911009cb95e3e2e18e48b918833 Jan Eitzinger 1579537293 +0100 clone: from https://github.com/DarrinTisdale/zsh-aliases-exa.git diff --git a/dot_oh-my-zsh/custom/plugins/zsh-aliases-exa/dot_git/objects/20/readonly_521a5088713e176654533b6f0e3beba2a0255e b/dot_oh-my-zsh/custom/plugins/zsh-aliases-exa/dot_git/objects/20/readonly_521a5088713e176654533b6f0e3beba2a0255e deleted file mode 100644 index c9c8577..0000000 --- a/dot_oh-my-zsh/custom/plugins/zsh-aliases-exa/dot_git/objects/20/readonly_521a5088713e176654533b6f0e3beba2a0255e +++ /dev/null @@ -1,2 +0,0 @@ -x]Rj@}@^b%m(-4m)Ck -:Iܞ(IN yfgfg <୐lsqoc:1[ pGPm EaCG<)E$:@1 MYnaByG1I2|lCnur>u]+}BՑZV~hg#z0ȊKQ9M>iWɓ~;c7L^ ]HE=Uk0m4"[/Xl%i h^ܷ6%;;;(:u|%eUU/1I"Wmۥ}еV}wwQreD>.:cN5g1fݍEzms{Vu?CX \ No newline at end of file diff --git a/dot_oh-my-zsh/custom/plugins/zsh-aliases-exa/dot_git/objects/2c/readonly_0bddb876e66147be74ffb46a4ae1fc69dd2c6b b/dot_oh-my-zsh/custom/plugins/zsh-aliases-exa/dot_git/objects/2c/readonly_0bddb876e66147be74ffb46a4ae1fc69dd2c6b deleted file mode 100644 index aa2e347..0000000 Binary files a/dot_oh-my-zsh/custom/plugins/zsh-aliases-exa/dot_git/objects/2c/readonly_0bddb876e66147be74ffb46a4ae1fc69dd2c6b and /dev/null differ diff --git a/dot_oh-my-zsh/custom/plugins/zsh-aliases-exa/dot_git/objects/2f/readonly_627e7b188f54d2c1d9e0b2c858207b498c5be0 b/dot_oh-my-zsh/custom/plugins/zsh-aliases-exa/dot_git/objects/2f/readonly_627e7b188f54d2c1d9e0b2c858207b498c5be0 deleted file mode 100644 index 80c47c3..0000000 Binary files a/dot_oh-my-zsh/custom/plugins/zsh-aliases-exa/dot_git/objects/2f/readonly_627e7b188f54d2c1d9e0b2c858207b498c5be0 and /dev/null differ diff --git a/dot_oh-my-zsh/custom/plugins/zsh-aliases-exa/dot_git/objects/30/readonly_cb4fd19e4cd571bead6d2c734591007823a73d b/dot_oh-my-zsh/custom/plugins/zsh-aliases-exa/dot_git/objects/30/readonly_cb4fd19e4cd571bead6d2c734591007823a73d deleted file mode 100644 index dc0c75e..0000000 --- a/dot_oh-my-zsh/custom/plugins/zsh-aliases-exa/dot_git/objects/30/readonly_cb4fd19e4cd571bead6d2c734591007823a73d +++ /dev/null @@ -1,2 +0,0 @@ -x+)JMU043a040031QK,L/Je|Uʊ*Y{'>g*OgW`WO-<<}4sMP%A.z) k?pXԪ*[~g3ts2SuS+ -rJ3 :ww=KtWK?wuE \ No newline at end of file diff --git a/dot_oh-my-zsh/custom/plugins/zsh-aliases-exa/dot_git/objects/31/readonly_12c8f6b46433bf859f1b98ac8176afbcac23c6 b/dot_oh-my-zsh/custom/plugins/zsh-aliases-exa/dot_git/objects/31/readonly_12c8f6b46433bf859f1b98ac8176afbcac23c6 deleted file mode 100644 index 96670e1..0000000 Binary files a/dot_oh-my-zsh/custom/plugins/zsh-aliases-exa/dot_git/objects/31/readonly_12c8f6b46433bf859f1b98ac8176afbcac23c6 and /dev/null differ diff --git a/dot_oh-my-zsh/custom/plugins/zsh-aliases-exa/dot_git/objects/48/readonly_ac7dcd7ea571a675db920e19bb2a717a4f764a b/dot_oh-my-zsh/custom/plugins/zsh-aliases-exa/dot_git/objects/48/readonly_ac7dcd7ea571a675db920e19bb2a717a4f764a deleted file mode 100644 index 02214d9..0000000 Binary files a/dot_oh-my-zsh/custom/plugins/zsh-aliases-exa/dot_git/objects/48/readonly_ac7dcd7ea571a675db920e19bb2a717a4f764a and /dev/null differ diff --git a/dot_oh-my-zsh/custom/plugins/zsh-aliases-exa/dot_git/objects/5f/readonly_d0ab58b14c41d1dccd9b5adb21b6c93f01d0e6 b/dot_oh-my-zsh/custom/plugins/zsh-aliases-exa/dot_git/objects/5f/readonly_d0ab58b14c41d1dccd9b5adb21b6c93f01d0e6 deleted file mode 100644 index 0c57871..0000000 Binary files a/dot_oh-my-zsh/custom/plugins/zsh-aliases-exa/dot_git/objects/5f/readonly_d0ab58b14c41d1dccd9b5adb21b6c93f01d0e6 and /dev/null differ diff --git a/dot_oh-my-zsh/custom/plugins/zsh-aliases-exa/dot_git/objects/6a/readonly_b611529be6a7226c496f8efa583def849d047f b/dot_oh-my-zsh/custom/plugins/zsh-aliases-exa/dot_git/objects/6a/readonly_b611529be6a7226c496f8efa583def849d047f deleted file mode 100644 index 70e195c..0000000 Binary files a/dot_oh-my-zsh/custom/plugins/zsh-aliases-exa/dot_git/objects/6a/readonly_b611529be6a7226c496f8efa583def849d047f and /dev/null differ diff --git a/dot_oh-my-zsh/custom/plugins/zsh-aliases-exa/dot_git/objects/6f/readonly_29e297a9dadb76abfed7e380bef18b9e0df3c8 b/dot_oh-my-zsh/custom/plugins/zsh-aliases-exa/dot_git/objects/6f/readonly_29e297a9dadb76abfed7e380bef18b9e0df3c8 deleted file mode 100644 index 4aa8c93..0000000 Binary files a/dot_oh-my-zsh/custom/plugins/zsh-aliases-exa/dot_git/objects/6f/readonly_29e297a9dadb76abfed7e380bef18b9e0df3c8 and /dev/null differ diff --git a/dot_oh-my-zsh/custom/plugins/zsh-aliases-exa/dot_git/objects/6f/readonly_eac5bcc614ababaeaf5010455ddbd1c1da8632 b/dot_oh-my-zsh/custom/plugins/zsh-aliases-exa/dot_git/objects/6f/readonly_eac5bcc614ababaeaf5010455ddbd1c1da8632 deleted file mode 100644 index ab294de..0000000 Binary files a/dot_oh-my-zsh/custom/plugins/zsh-aliases-exa/dot_git/objects/6f/readonly_eac5bcc614ababaeaf5010455ddbd1c1da8632 and /dev/null differ diff --git a/dot_oh-my-zsh/custom/plugins/zsh-aliases-exa/dot_git/objects/84/readonly_5b4e667272b832cc1fc75b2bc61c26f2730276 b/dot_oh-my-zsh/custom/plugins/zsh-aliases-exa/dot_git/objects/84/readonly_5b4e667272b832cc1fc75b2bc61c26f2730276 deleted file mode 100644 index c21c0ab..0000000 Binary files a/dot_oh-my-zsh/custom/plugins/zsh-aliases-exa/dot_git/objects/84/readonly_5b4e667272b832cc1fc75b2bc61c26f2730276 and /dev/null differ diff --git a/dot_oh-my-zsh/custom/plugins/zsh-aliases-exa/dot_git/objects/88/readonly_addfe3fa5e60d673153a7bd5065bbf01e648be b/dot_oh-my-zsh/custom/plugins/zsh-aliases-exa/dot_git/objects/88/readonly_addfe3fa5e60d673153a7bd5065bbf01e648be deleted file mode 100644 index 601f890..0000000 Binary files a/dot_oh-my-zsh/custom/plugins/zsh-aliases-exa/dot_git/objects/88/readonly_addfe3fa5e60d673153a7bd5065bbf01e648be and /dev/null differ diff --git a/dot_oh-my-zsh/custom/plugins/zsh-aliases-exa/dot_git/objects/8a/readonly_5276d9dafc9ae28d0341271a91923b00df7984 b/dot_oh-my-zsh/custom/plugins/zsh-aliases-exa/dot_git/objects/8a/readonly_5276d9dafc9ae28d0341271a91923b00df7984 deleted file mode 100644 index 1e83e83..0000000 Binary files a/dot_oh-my-zsh/custom/plugins/zsh-aliases-exa/dot_git/objects/8a/readonly_5276d9dafc9ae28d0341271a91923b00df7984 and /dev/null differ diff --git a/dot_oh-my-zsh/custom/plugins/zsh-aliases-exa/dot_git/objects/8b/readonly_f7860619d2427392c101f071184d172fd69b2f b/dot_oh-my-zsh/custom/plugins/zsh-aliases-exa/dot_git/objects/8b/readonly_f7860619d2427392c101f071184d172fd69b2f deleted file mode 100644 index 9cfcb9d..0000000 Binary files a/dot_oh-my-zsh/custom/plugins/zsh-aliases-exa/dot_git/objects/8b/readonly_f7860619d2427392c101f071184d172fd69b2f and /dev/null differ diff --git a/dot_oh-my-zsh/custom/plugins/zsh-aliases-exa/dot_git/objects/8c/readonly_f99ce1ed5a815f30da1c6bc75501d280387056 b/dot_oh-my-zsh/custom/plugins/zsh-aliases-exa/dot_git/objects/8c/readonly_f99ce1ed5a815f30da1c6bc75501d280387056 deleted file mode 100644 index 6defc99..0000000 Binary files a/dot_oh-my-zsh/custom/plugins/zsh-aliases-exa/dot_git/objects/8c/readonly_f99ce1ed5a815f30da1c6bc75501d280387056 and /dev/null differ diff --git a/dot_oh-my-zsh/custom/plugins/zsh-aliases-exa/dot_git/objects/97/readonly_e5273849ffee146d89c3225bc569b63be41eb2 b/dot_oh-my-zsh/custom/plugins/zsh-aliases-exa/dot_git/objects/97/readonly_e5273849ffee146d89c3225bc569b63be41eb2 deleted file mode 100644 index 0ae2440..0000000 Binary files a/dot_oh-my-zsh/custom/plugins/zsh-aliases-exa/dot_git/objects/97/readonly_e5273849ffee146d89c3225bc569b63be41eb2 and /dev/null differ diff --git a/dot_oh-my-zsh/custom/plugins/zsh-aliases-exa/dot_git/objects/9c/readonly_bf56dac3a41405d02bbdaf4d65cd23376fc2c4 b/dot_oh-my-zsh/custom/plugins/zsh-aliases-exa/dot_git/objects/9c/readonly_bf56dac3a41405d02bbdaf4d65cd23376fc2c4 deleted file mode 100644 index 3188d33..0000000 Binary files a/dot_oh-my-zsh/custom/plugins/zsh-aliases-exa/dot_git/objects/9c/readonly_bf56dac3a41405d02bbdaf4d65cd23376fc2c4 and /dev/null differ diff --git a/dot_oh-my-zsh/custom/plugins/zsh-aliases-exa/dot_git/objects/9f/readonly_ac5627e276180a363e9fb47ea87dc15b81eb89 b/dot_oh-my-zsh/custom/plugins/zsh-aliases-exa/dot_git/objects/9f/readonly_ac5627e276180a363e9fb47ea87dc15b81eb89 deleted file mode 100644 index 0bee3ab..0000000 Binary files a/dot_oh-my-zsh/custom/plugins/zsh-aliases-exa/dot_git/objects/9f/readonly_ac5627e276180a363e9fb47ea87dc15b81eb89 and /dev/null differ diff --git a/dot_oh-my-zsh/custom/plugins/zsh-aliases-exa/dot_git/objects/a9/readonly_9ec60cddac48f1d4f29aebd699725d04b73920 b/dot_oh-my-zsh/custom/plugins/zsh-aliases-exa/dot_git/objects/a9/readonly_9ec60cddac48f1d4f29aebd699725d04b73920 deleted file mode 100644 index 046b33b..0000000 Binary files a/dot_oh-my-zsh/custom/plugins/zsh-aliases-exa/dot_git/objects/a9/readonly_9ec60cddac48f1d4f29aebd699725d04b73920 and /dev/null differ diff --git a/dot_oh-my-zsh/custom/plugins/zsh-aliases-exa/dot_git/objects/ab/readonly_26ad18374959f11f1d51d556ada3d53353a7e1 b/dot_oh-my-zsh/custom/plugins/zsh-aliases-exa/dot_git/objects/ab/readonly_26ad18374959f11f1d51d556ada3d53353a7e1 deleted file mode 100644 index c91317c..0000000 Binary files a/dot_oh-my-zsh/custom/plugins/zsh-aliases-exa/dot_git/objects/ab/readonly_26ad18374959f11f1d51d556ada3d53353a7e1 and /dev/null differ diff --git a/dot_oh-my-zsh/custom/plugins/zsh-aliases-exa/dot_git/objects/ac/readonly_e4df591aeffbe83ed2d2e98cdd1149b14a61f3 b/dot_oh-my-zsh/custom/plugins/zsh-aliases-exa/dot_git/objects/ac/readonly_e4df591aeffbe83ed2d2e98cdd1149b14a61f3 deleted file mode 100644 index 2396fe5..0000000 --- a/dot_oh-my-zsh/custom/plugins/zsh-aliases-exa/dot_git/objects/ac/readonly_e4df591aeffbe83ed2d2e98cdd1149b14a61f3 +++ /dev/null @@ -1 +0,0 @@ -x[N!Ef'@E%3W)Z ˷%yNnNn굖 6,ws $%lɐ]VeCNmP`fzYlh]-AvNJKp1Jr3O/ϕ~J>#iZ:"|eUgG;M} V \ No newline at end of file diff --git a/dot_oh-my-zsh/custom/plugins/zsh-aliases-exa/dot_git/objects/c0/readonly_b8a17a9b8779a68b1365f51d8755368ec31048 b/dot_oh-my-zsh/custom/plugins/zsh-aliases-exa/dot_git/objects/c0/readonly_b8a17a9b8779a68b1365f51d8755368ec31048 deleted file mode 100644 index 154b045..0000000 --- a/dot_oh-my-zsh/custom/plugins/zsh-aliases-exa/dot_git/objects/c0/readonly_b8a17a9b8779a68b1365f51d8755368ec31048 +++ /dev/null @@ -1,3 +0,0 @@ -x-1 -0 FanIm4[A<K 2xI8.b -~6,Gctw L \ No newline at end of file diff --git a/dot_oh-my-zsh/custom/plugins/zsh-aliases-exa/dot_git/objects/d6/readonly_e7aa64a87a469abdaf60243de703deade5c358 b/dot_oh-my-zsh/custom/plugins/zsh-aliases-exa/dot_git/objects/d6/readonly_e7aa64a87a469abdaf60243de703deade5c358 deleted file mode 100644 index afe9753..0000000 Binary files a/dot_oh-my-zsh/custom/plugins/zsh-aliases-exa/dot_git/objects/d6/readonly_e7aa64a87a469abdaf60243de703deade5c358 and /dev/null differ diff --git a/dot_oh-my-zsh/custom/plugins/zsh-aliases-exa/dot_git/objects/ee/readonly_f49cd26ac8eedc1196d0c63ba5490385baf37e b/dot_oh-my-zsh/custom/plugins/zsh-aliases-exa/dot_git/objects/ee/readonly_f49cd26ac8eedc1196d0c63ba5490385baf37e deleted file mode 100644 index 10a9a01..0000000 --- a/dot_oh-my-zsh/custom/plugins/zsh-aliases-exa/dot_git/objects/ee/readonly_f49cd26ac8eedc1196d0c63ba5490385baf37e +++ /dev/null @@ -1,2 +0,0 @@ -xN0D9+iBTj\?]['0z#hxѠ?UUY11G(mR "I<{}n)c⁂) Yax{T8Qc M -;Le~ޣxpnK"*@HM=ؕT~4ӵ-~>Op[}a \ No newline at end of file diff --git a/dot_oh-my-zsh/custom/plugins/zsh-aliases-exa/dot_git/objects/f6/readonly_b72da193f03911009cb95e3e2e18e48b918833 b/dot_oh-my-zsh/custom/plugins/zsh-aliases-exa/dot_git/objects/f6/readonly_b72da193f03911009cb95e3e2e18e48b918833 deleted file mode 100644 index 1ace15e..0000000 --- a/dot_oh-my-zsh/custom/plugins/zsh-aliases-exa/dot_git/objects/f6/readonly_b72da193f03911009cb95e3e2e18e48b918833 +++ /dev/null @@ -1 +0,0 @@ -x]jB1F}*fJ&?&>Ԁ4^%|>N "`u^\aL2`OuR4d@YMH†]ZU>Bc>7CĿ|ը>3!&Ĩaj[):QWi- =ߠ?g^Qg \ No newline at end of file diff --git a/dot_oh-my-zsh/custom/plugins/zsh-aliases-exa/dot_git/objects/fb/readonly_f4f23227c329424b1c0a07a04e6827be0c8b62 b/dot_oh-my-zsh/custom/plugins/zsh-aliases-exa/dot_git/objects/fb/readonly_f4f23227c329424b1c0a07a04e6827be0c8b62 deleted file mode 100644 index 5fbdce4..0000000 Binary files a/dot_oh-my-zsh/custom/plugins/zsh-aliases-exa/dot_git/objects/fb/readonly_f4f23227c329424b1c0a07a04e6827be0c8b62 and /dev/null differ diff --git a/dot_oh-my-zsh/custom/plugins/zsh-aliases-exa/dot_git/objects/info/.keep b/dot_oh-my-zsh/custom/plugins/zsh-aliases-exa/dot_git/objects/info/.keep deleted file mode 100644 index e69de29..0000000 diff --git a/dot_oh-my-zsh/custom/plugins/zsh-aliases-exa/dot_git/objects/pack/.keep b/dot_oh-my-zsh/custom/plugins/zsh-aliases-exa/dot_git/objects/pack/.keep deleted file mode 100644 index e69de29..0000000 diff --git a/dot_oh-my-zsh/custom/plugins/zsh-aliases-exa/dot_git/packed-refs b/dot_oh-my-zsh/custom/plugins/zsh-aliases-exa/dot_git/packed-refs deleted file mode 100644 index 457f9bd..0000000 --- a/dot_oh-my-zsh/custom/plugins/zsh-aliases-exa/dot_git/packed-refs +++ /dev/null @@ -1,2 +0,0 @@ -# pack-refs with: peeled fully-peeled sorted -f6b72da193f03911009cb95e3e2e18e48b918833 refs/remotes/origin/master diff --git a/dot_oh-my-zsh/custom/plugins/zsh-aliases-exa/dot_git/refs/heads/master b/dot_oh-my-zsh/custom/plugins/zsh-aliases-exa/dot_git/refs/heads/master deleted file mode 100644 index 9c72ad8..0000000 --- a/dot_oh-my-zsh/custom/plugins/zsh-aliases-exa/dot_git/refs/heads/master +++ /dev/null @@ -1 +0,0 @@ -f6b72da193f03911009cb95e3e2e18e48b918833 diff --git a/dot_oh-my-zsh/custom/plugins/zsh-aliases-exa/dot_git/refs/remotes/origin/HEAD b/dot_oh-my-zsh/custom/plugins/zsh-aliases-exa/dot_git/refs/remotes/origin/HEAD deleted file mode 100644 index 6efe28f..0000000 --- a/dot_oh-my-zsh/custom/plugins/zsh-aliases-exa/dot_git/refs/remotes/origin/HEAD +++ /dev/null @@ -1 +0,0 @@ -ref: refs/remotes/origin/master diff --git a/dot_oh-my-zsh/custom/plugins/zsh-aliases-exa/dot_git/refs/tags/.keep b/dot_oh-my-zsh/custom/plugins/zsh-aliases-exa/dot_git/refs/tags/.keep deleted file mode 100644 index e69de29..0000000 diff --git a/dot_oh-my-zsh/custom/plugins/zsh-aliases-exa/dot_gitignore b/dot_oh-my-zsh/custom/plugins/zsh-aliases-exa/dot_gitignore deleted file mode 100644 index d6e7aa6..0000000 --- a/dot_oh-my-zsh/custom/plugins/zsh-aliases-exa/dot_gitignore +++ /dev/null @@ -1,33 +0,0 @@ - -# Created by https://www.gitignore.io/api/macos -# Edit at https://www.gitignore.io/?templates=macos - -### macOS ### -# General -.DS_Store -.AppleDouble -.LSOverride - -# Icon must end with two \r -Icon - -# Thumbnails -._* - -# Files that might appear in the root of a volume -.DocumentRevisions-V100 -.fseventsd -.Spotlight-V100 -.TemporaryItems -.Trashes -.VolumeIcon.icns -.com.apple.timemachine.donotpresent - -# Directories potentially created on remote AFP share -.AppleDB -.AppleDesktop -Network Trash Folder -Temporary Items -.apdisk - -# End of https://www.gitignore.io/api/macos diff --git a/dot_oh-my-zsh/custom/plugins/zsh-aliases-exa/zsh-aliases-exa.plugin.zsh b/dot_oh-my-zsh/custom/plugins/zsh-aliases-exa/zsh-aliases-exa.plugin.zsh deleted file mode 100644 index 7aa1571..0000000 --- a/dot_oh-my-zsh/custom/plugins/zsh-aliases-exa/zsh-aliases-exa.plugin.zsh +++ /dev/null @@ -1,21 +0,0 @@ -# -# Project: zsh-aliases-exa -# File: /zsh-aliases-exa.plugin.zsh -# Created: 2019-04-12 19:07:28 -# Author: Darrin Tisdale -# ----- -# Modified: 2019-05-14 23:18:24 -# Editor: Darrin Tisdale -# - -# general use -alias ls='exa' # ls -alias l='exa -lbF ' # list, size, type, git -alias ll='exa -lbGF' # long list -alias llm='exa -lbGF --git --sort=modified' # long list, modified date sort -alias la='exa -lbhHigUmuSa --time-style=long-iso --git --color-scale' # all list -alias lx='exa -lbhHigUmuSa@ --time-style=long-iso --git --color-scale' # all + extended list - -# speciality views -alias lS='exa -1' # one column, just names -alias lt='exa --tree --level=2' # tree