From 12cfbdbd449cd54cd07faae5eea2b9b5a017ae7d Mon Sep 17 00:00:00 2001 From: Peter Stone Date: Thu, 16 Feb 2012 10:31:02 -0800 Subject: [PATCH 1/4] add some url-wrangling commands --- bin/parse_url | 6 ++++++ bin/url_decode | 3 +++ 2 files changed, 9 insertions(+) create mode 100755 bin/parse_url create mode 100755 bin/url_decode diff --git a/bin/parse_url b/bin/parse_url new file mode 100755 index 0000000..2e29536 --- /dev/null +++ b/bin/parse_url @@ -0,0 +1,6 @@ +#!/bin/bash + +php -r " +\$parts = parse_url('$@'); +parse_str(\$parts['query'], \$parts['query']); +var_export(\$parts);" diff --git a/bin/url_decode b/bin/url_decode new file mode 100755 index 0000000..112a80d --- /dev/null +++ b/bin/url_decode @@ -0,0 +1,3 @@ +#!/bin/bash + +php -r "echo urldecode('$@');" From b4cf9557d8ee994f87c1a7082bd93dd5a1be997e Mon Sep 17 00:00:00 2001 From: Peter Stone Date: Thu, 16 Feb 2012 10:31:46 -0800 Subject: [PATCH 2/4] add process silencer --- bin/silence | 8 ++++++++ bin/silence.gdb | 4 ++++ 2 files changed, 12 insertions(+) create mode 100755 bin/silence create mode 100644 bin/silence.gdb diff --git a/bin/silence b/bin/silence new file mode 100755 index 0000000..e82a08b --- /dev/null +++ b/bin/silence @@ -0,0 +1,8 @@ +#!/bin/sh + +# stackoverflow.com/questions/593724 +if [ "$0" -a "$1" ]; then + gdb -p $1 -x $0.gdb +else + echo Must specify PID of process to silence >&2 +fi diff --git a/bin/silence.gdb b/bin/silence.gdb new file mode 100644 index 0000000..0353329 --- /dev/null +++ b/bin/silence.gdb @@ -0,0 +1,4 @@ +p dup2(open("/dev/null",0),1) +p dup2(open("/dev/null",0),2) +detach +quit From 5c1a3c1668f3e6b171f46998be64f71e1d4d3923 Mon Sep 17 00:00:00 2001 From: Peter Stone Date: Thu, 16 Feb 2012 10:32:53 -0800 Subject: [PATCH 3/4] use explicit svn command and tweak prompt colors --- dot-files/oh-my-zsh/plugins/svn/svn.plugin.zsh | 2 +- dot-files/oh-my-zsh/themes/terst.zsh-theme | 4 ++-- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/dot-files/oh-my-zsh/plugins/svn/svn.plugin.zsh b/dot-files/oh-my-zsh/plugins/svn/svn.plugin.zsh index bd38015..2bca9d8 100644 --- a/dot-files/oh-my-zsh/plugins/svn/svn.plugin.zsh +++ b/dot-files/oh-my-zsh/plugins/svn/svn.plugin.zsh @@ -1,4 +1,4 @@ -svn=$(which svn) +svn=/usr/bin/svn function svn_prompt_info { if [ $(in_svn) ]; then echo "$ZSH_PROMPT_BASE_COLOR$ZSH_THEME_SVN_PROMPT_PREFIX\ diff --git a/dot-files/oh-my-zsh/themes/terst.zsh-theme b/dot-files/oh-my-zsh/themes/terst.zsh-theme index 4e8350e..0dc8068 100644 --- a/dot-files/oh-my-zsh/themes/terst.zsh-theme +++ b/dot-files/oh-my-zsh/themes/terst.zsh-theme @@ -78,8 +78,8 @@ ZSH_THEME_GIT_PROMPT_MODIFIED="%{$fg[blue]%}✹" ZSH_THEME_GIT_PROMPT_RENAMED="%{$fg[magenta]%}➜" ZSH_THEME_GIT_PROMPT_STAGED="%{$fg_bold[green]%}●" ZSH_THEME_GIT_PROMPT_UNMERGED="%{$fg_bold[red]%}✕" -ZSH_THEME_GIT_PROMPT_UNSTAGED="%{$fg_bold[red]%}●" +ZSH_THEME_GIT_PROMPT_UNSTAGED="%{$fg[red]%}●" ZSH_THEME_GIT_PROMPT_UNTRACKED="%{$fg_bold[white]%}●" -ZSH_THEME_SVN_PROMPT_DIRTY="%{$fg_bold[red]%} ●" +ZSH_THEME_SVN_PROMPT_DIRTY="%{$fg[red]%} ●" From 4d9645e6685c97c3e6cf6fdd684da24f16e0d8d3 Mon Sep 17 00:00:00 2001 From: Peter Stone Date: Thu, 16 Feb 2012 10:58:17 -0800 Subject: [PATCH 4/4] add EDITOR and PAGER env variables --- dot-files/zshrc | 2 ++ 1 file changed, 2 insertions(+) diff --git a/dot-files/zshrc b/dot-files/zshrc index a8f14c5..dcc5f9f 100644 --- a/dot-files/zshrc +++ b/dot-files/zshrc @@ -34,6 +34,8 @@ plugins=(git svn) source $ZSH/oh-my-zsh.sh # Customize to your needs... +export EDITOR=vim +export PAGER=more SUDO='sudo' if [ "$USER" = "root" ]; then SUDO=''