summary refs log tree commit diff
diff options
context:
space:
mode:
authorJune McEnroe <june@causal.agency>2018-08-15 17:29:30 -0400
committerJune McEnroe <june@causal.agency>2018-08-15 17:29:30 -0400
commitbf44030c9ac34f8ad2bc24f023cc08f7f644e415 (patch)
tree7605f947ed63a14793ceae4a0a2a689b567bccb2
parentAdd kshrc (diff)
downloadsrc-bf44030c9ac34f8ad2bc24f023cc08f7f644e415.tar.gz
src-bf44030c9ac34f8ad2bc24f023cc08f7f644e415.zip
Move nasd to shell script
-rwxr-xr-xhome/.local/bin/nasd9
-rw-r--r--home/.zshrc7
2 files changed, 9 insertions, 7 deletions
diff --git a/home/.local/bin/nasd b/home/.local/bin/nasd
new file mode 100755
index 00000000..203fdd2d
--- /dev/null
+++ b/home/.local/bin/nasd
@@ -0,0 +1,9 @@
+#!/bin/sh
+set -e -u
+
+dir=$(mktemp -d)
+echo 'bits 64' > $dir/input
+cat >> $dir/input
+nasm -o $dir/output $dir/input || true
+ndisasm -b 64 $dir/output || true
+rm -r $dir
diff --git a/home/.zshrc b/home/.zshrc
index c7f58fce..3d6ec00c 100644
--- a/home/.zshrc
+++ b/home/.zshrc
@@ -36,13 +36,6 @@ alias gp='git push' gu='git pull' gf='git fetch'
 alias gr='git rebase' gra='gr --abort' grc='gr --continue' grs='gr --skip'
 alias rand='openssl rand -base64 33'
 
-nasd() {
-  local tmp=$(mktemp)
-  cat > $tmp
-  nasm -p =(echo 'bits 64') -o >(ndisasm -b 64 /dev/stdin) $tmp
-  rm $tmp
-}
-
 setopt prompt_subst
 _prompt_git() {
   local dotgit=.git head
logmsg'> 2016-09-12Rewrite xx.cJune McEnroe 2016-09-12Fix ascii alignment in xxJune McEnroe 2016-09-12Add -s flag to xxJune McEnroe 2016-09-12Add -a flag to xxJune McEnroe 2016-09-12Add -o flag to xxJune McEnroe 2016-09-12Add -g option to xxJune McEnroe 2016-09-12Add -c option to xxJune McEnroe 2016-09-12Add .bin/xx.cJune McEnroe 2016-09-08Rename colorscheme to lameJune McEnroe 2016-09-04Simplify colors syntax in zsh promptJune McEnroe 2016-08-29Color rubyStringDelimiter as StringJune McEnroe 2016-08-24Highlight rubyDefine as StructureJune McEnroe 2016-08-23Remove scroll bindings from nvim configJune McEnroe 2016-08-17Highlight Search with black foregroundJune McEnroe 2016-08-15Remove gruvboxJune McEnroe 2016-08-04Remove march from SSH configJune McEnroe 2016-08-01Disable tab indicators in iTermJune McEnroe 2016-07-30Color PreProc DarkGreenJune McEnroe 2016-07-29Color Structure and Typedef in grayJune McEnroe 2016-07-27Color comments DarkBlue and LightBlueJune McEnroe 2016-07-27Color macros in yellowJune McEnroe 2016-07-26Colorscheme colors and schemesJune McEnroe 2016-07-26Add ''subtle'' colorschemeJune McEnroe I'm just trying this out. 2016-07-26Add htoprcJune McEnroe 2016-07-24Add may and refactor ssh configJune McEnroe 2016-07-18Disable cursorlineJune McEnroe 2016-07-18Use hard constrast gruvbox darkJune McEnroe 2016-07-15Remove vim configurationJune McEnroe 2016-07-15Add readline to README configurations listJune McEnroe 2016-07-15Add vendor script to READMEJune McEnroe 2016-07-15Pull latest pathogen and gruvboxJune McEnroe