From cbd59b5686402329f90e511d396aa09fd074a9ff Mon Sep 17 00:00:00 2001 From: Pierre Neidhardt Date: Tue, 19 Feb 2013 23:23:25 +0100 Subject: [PATCH] Shell: crun function. --- .shell.d/funs_rc | 14 ++++++++++++++ 1 file changed, 14 insertions(+) diff --git a/.shell.d/funs_rc b/.shell.d/funs_rc index a67fd697..36acb822 100644 --- a/.shell.d/funs_rc +++ b/.shell.d/funs_rc @@ -825,6 +825,20 @@ ediff() emacs -q -l ~/.emacs-light --eval "(ediff \"$1\" \"$2\")" } +crun() +{ + if [ $# -ne 1 ]; then + echo "Usage: $0 FILE" + return + fi + + FILE=$(mktemp) + gcc -Wall -Wextra -Wshadow -Os $1 -o "$FILE" + echo "================================================================================" + "$FILE" + rm "$FILE" +} + ##============================================================================== ## Pacman functions ##==============================================================================