Skip to content
Snippets Groups Projects
Commit 4152f03d authored by nimrod's avatar nimrod
Browse files

Merge branch 'master' of cgit.shore.co.il:/srv/git/rcfiles

parents acadbb4b ad7caa33
No related branches found
No related tags found
No related merge requests found
Showing
with 139 additions and 27 deletions
# localhost
Host localhost
HostName 127.0.0.1
IdentityFile ~/.ssh/localhost
UserKnownHostsFile /dev/null
StrictHostKeyChecking no
bind-key b send-prefix
set -g set-titles on
set -g set-titles-string '#T'
#### COLOUR (Solarized dark)
# default statusbar colors
set-option -g status-bg black #base02
set-option -g status-fg yellow #yellow
set-option -g status-attr default
# default window title colors
set-window-option -g window-status-fg brightblue #base0
set-window-option -g window-status-bg default
#set-window-option -g window-status-attr dim
# active window title colors
set-window-option -g window-status-current-fg brightred #orange
set-window-option -g window-status-current-bg default
#set-window-option -g window-status-current-attr bright
# pane border
set-option -g pane-border-fg black #base02
set-option -g pane-active-border-fg brightgreen #base01
# message text
set-option -g message-bg black #base02
set-option -g message-fg brightred #orange
# pane number display
set-option -g display-panes-active-colour blue #blue
set-option -g display-panes-colour brightred #orange
# clock
set-window-option -g clock-mode-colour green #green
# bell
set-window-option -g window-status-bell-style fg=black,bg=red #base02, red
[tox]
skipsdist = True
[testenv]
basepython = python3
deps =
httpbin
gunicorn
commands = gunicorn httpbin:app {posargs}
...@@ -7,21 +7,9 @@ group: beta ...@@ -7,21 +7,9 @@ group: beta
cache: cache:
- pip - pip
- directories: - directories:
- $HOME/.pre-commit - $HOME/.cache/
- $HOME/.cabal
- $HOME/.ghc
addons:
apt:
packages:
- cabal-install
- ghc
env:
PATH: $PATH:$HOME/.cabal/bin
install: install:
- cabal update && cabal install shellcheck
- pip install pre_commit | cat - pip install pre_commit | cat
script: script:
......
...@@ -8,4 +8,6 @@ setlocal shiftwidth=4 ...@@ -8,4 +8,6 @@ setlocal shiftwidth=4
setlocal textwidth=80 setlocal textwidth=80
setlocal smarttab setlocal smarttab
setlocal expandtab setlocal expandtab
setlocal incsearch
syntax on syntax on
setlocal modeline
Subproject commit d243c2e7ca803ec5aea0077e4271508caa4716a7 Subproject commit f2e18e5b4d35a951e5490d5929df769c516e93ce
bundle_certs @ 98c05383
Subproject commit c4daf6cdd3d60bc1774ff0b36b34cce17cc023b5 Subproject commit 98c05383cf12598c3ae0025a98eb2ccdf3e58cf8
ssl-ca @ d78bcbb8
Subproject commit c5d71104a016870a7192d85fecfa3e67cb9913f0 Subproject commit d78bcbb85171f27d69ae26c385cb1152ea8aee27
#!/bin/sh
set -eu
__BFG_JAR="$HOME/Documents/bin/bfg.jar"
[ -f "$__BFG_JAR" ] || curl 'https://search.maven.org/remote_content?g=com.madgag&a=bfg&v=LATEST' -sLO "$__BFG_JAR"
exec java -jar "$__BFG_JAR" "$@"
#!/bin/sh
set -eu
# TODO: Verify internet connectivity
cronjob="0 11 * * 6 $HOME/.git-hooks/post-merge 2>&1 | logger -t rcfiles-post-merge"
( (crontab -l 2>/dev/null || true) | sed '/post-merge/d'; echo "$cronjob" ) | crontab -
#!/bin/sh #!/bin/sh
set -eu set -eu
if ! which dconf > /dev/null if ! command -v dconf > /dev/null
then then
echo "Can't find dconf, exiting." echo "Can't find dconf, exiting."
exit 0 exit 0
......
wrapper
\ No newline at end of file
#!/bin/sh
set -eu
docker build -t "$(basename "$PWD" | awk "{print tolower(\$0)}" )" ./
#!/bin/sh #!/bin/sh
# Deliberately don't set -e, allow failures to continue silently. # Deliberately don't set -e, allow failures to continue silently.
set -u set -eu
docker version --format '{{ .Server.Version }}' > /dev/null
docker version --format '{{ .Client.Version }}' > /dev/null
docker ps --quiet --filter=status=exited | xargs -r docker rm --volumes 2>/dev/null docker ps --quiet --filter=status=exited | xargs -r docker rm --volumes 2>/dev/null
docker ps --quiet --filter=status=created | xargs -r docker rm --volumes 2>/dev/null docker ps --quiet --filter=status=created | xargs -r docker rm --volumes 2>/dev/null
docker images --quiet --filter=dangling=true | xargs -r docker rmi 2>/dev/null docker images --quiet --filter=dangling=true | xargs -r docker rmi 2>/dev/null
docker volume ls --quiet --filter=dangling=true | xargs -r docker volume rm 2>/dev/null docker volume ls --quiet --filter=dangling=true | xargs -r docker volume rm 2>/dev/null
docker system prune --force || true
#!/bin/sh
set -eu
docker run --rm -Pitv "$PWD:/volume" "$@"
#!/bin/sh
set -eu
docker run --rm -it "$@"
#!/bin/sh
set -eu
gen_completion () {
executable="$1"
! command -v "$executable" > /dev/null || "$@" > "$HOME/.bash_completion.d/$executable"
}
gen_completion pandoc --bash-completion
gen_completion pipenv --completion
gen_completion kops completion bash
gen_completion kubectl completion bash
gen_completion minikube completion bash
#!/bin/sh
set -eu
die () {
echo "$@"
exit 1
}
usage () {
die "Usage: $0 repo_name"
}
[ "$#" = "1" ] || usage
reponame="$1"
# shellcheck disable=SC2029
ssh cgit.shore.co.il "git init --bare /srv/git/$reponame"
git clone "cgit.shore.co.il:/srv/git/$reponame"
(
cd "$reponame"
git commit --allow-empty --message "Initial empty commit."
git push
)
#!/bin/sh
set -eu
semver-bump "$1-release"
git commit VERSION -m "Bumped $1 version."
git tag-version
git pushes --tags
#!/bin/sh
set -eu
die () {
echo "$@"
exit 1
}
usage () {
die "Usage: $0 repo_name"
}
[ "$#" = "1" ] || usage
reponame="$1"
# shellcheck disable=SC2029
git init "$reponame"
(
cd "$reponame"
git commit --allow-empty --message "Initial empty commit."
)
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment