oi-extras/guilt/patches/remove-column-dep.patch
author Josef 'Jeff' Sipek <jeffpc@josefsipek.net>
Sun, 17 Jul 2011 15:31:33 -0400
branchoi-extras
changeset 219 aeabf0b49cf9
permissions -rw-r--r--
Add guilt 0.35 package
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
219
aeabf0b49cf9 Add guilt 0.35 package
Josef 'Jeff' Sipek <jeffpc@josefsipek.net>
parents:
diff changeset
     1
diff --git a/guilt b/guilt
aeabf0b49cf9 Add guilt 0.35 package
Josef 'Jeff' Sipek <jeffpc@josefsipek.net>
parents:
diff changeset
     2
index e143b3b..686dd26 100755
aeabf0b49cf9 Add guilt 0.35 package
Josef 'Jeff' Sipek <jeffpc@josefsipek.net>
parents:
diff changeset
     3
--- a/guilt
aeabf0b49cf9 Add guilt 0.35 package
Josef 'Jeff' Sipek <jeffpc@josefsipek.net>
parents:
diff changeset
     4
+++ b/guilt
aeabf0b49cf9 Add guilt 0.35 package
Josef 'Jeff' Sipek <jeffpc@josefsipek.net>
parents:
diff changeset
     5
@@ -120,8 +120,22 @@ else
aeabf0b49cf9 Add guilt 0.35 package
Josef 'Jeff' Sipek <jeffpc@josefsipek.net>
parents:
diff changeset
     6
 	disp "Guilt v$GUILT_VERSION"
aeabf0b49cf9 Add guilt 0.35 package
Josef 'Jeff' Sipek <jeffpc@josefsipek.net>
parents:
diff changeset
     7
 	disp ""
aeabf0b49cf9 Add guilt 0.35 package
Josef 'Jeff' Sipek <jeffpc@josefsipek.net>
parents:
diff changeset
     8
 	disp "Pick a command:"
aeabf0b49cf9 Add guilt 0.35 package
Josef 'Jeff' Sipek <jeffpc@josefsipek.net>
parents:
diff changeset
     9
-	guilt_commands | sort | column | column -t | sed -e 's/^/	/'
aeabf0b49cf9 Add guilt 0.35 package
Josef 'Jeff' Sipek <jeffpc@josefsipek.net>
parents:
diff changeset
    10
 
aeabf0b49cf9 Add guilt 0.35 package
Josef 'Jeff' Sipek <jeffpc@josefsipek.net>
parents:
diff changeset
    11
+	guilt_commands | sort | awk '
aeabf0b49cf9 Add guilt 0.35 package
Josef 'Jeff' Sipek <jeffpc@josefsipek.net>
parents:
diff changeset
    12
+BEGIN {
aeabf0b49cf9 Add guilt 0.35 package
Josef 'Jeff' Sipek <jeffpc@josefsipek.net>
parents:
diff changeset
    13
+	x=0
aeabf0b49cf9 Add guilt 0.35 package
Josef 'Jeff' Sipek <jeffpc@josefsipek.net>
parents:
diff changeset
    14
+}
aeabf0b49cf9 Add guilt 0.35 package
Josef 'Jeff' Sipek <jeffpc@josefsipek.net>
parents:
diff changeset
    15
+(x==0) {
aeabf0b49cf9 Add guilt 0.35 package
Josef 'Jeff' Sipek <jeffpc@josefsipek.net>
parents:
diff changeset
    16
+	print ""
aeabf0b49cf9 Add guilt 0.35 package
Josef 'Jeff' Sipek <jeffpc@josefsipek.net>
parents:
diff changeset
    17
+}
aeabf0b49cf9 Add guilt 0.35 package
Josef 'Jeff' Sipek <jeffpc@josefsipek.net>
parents:
diff changeset
    18
+{ 
aeabf0b49cf9 Add guilt 0.35 package
Josef 'Jeff' Sipek <jeffpc@josefsipek.net>
parents:
diff changeset
    19
+	printf "%-13s  ", $0
aeabf0b49cf9 Add guilt 0.35 package
Josef 'Jeff' Sipek <jeffpc@josefsipek.net>
parents:
diff changeset
    20
+}
aeabf0b49cf9 Add guilt 0.35 package
Josef 'Jeff' Sipek <jeffpc@josefsipek.net>
parents:
diff changeset
    21
+{
aeabf0b49cf9 Add guilt 0.35 package
Josef 'Jeff' Sipek <jeffpc@josefsipek.net>
parents:
diff changeset
    22
+	x=(x+1)%5
aeabf0b49cf9 Add guilt 0.35 package
Josef 'Jeff' Sipek <jeffpc@josefsipek.net>
parents:
diff changeset
    23
+}' | sed -e 's/^/	/'
aeabf0b49cf9 Add guilt 0.35 package
Josef 'Jeff' Sipek <jeffpc@josefsipek.net>
parents:
diff changeset
    24
+
aeabf0b49cf9 Add guilt 0.35 package
Josef 'Jeff' Sipek <jeffpc@josefsipek.net>
parents:
diff changeset
    25
+	disp ""
aeabf0b49cf9 Add guilt 0.35 package
Josef 'Jeff' Sipek <jeffpc@josefsipek.net>
parents:
diff changeset
    26
 	disp ""
aeabf0b49cf9 Add guilt 0.35 package
Josef 'Jeff' Sipek <jeffpc@josefsipek.net>
parents:
diff changeset
    27
 	disp "Example:"
aeabf0b49cf9 Add guilt 0.35 package
Josef 'Jeff' Sipek <jeffpc@josefsipek.net>
parents:
diff changeset
    28
 	disp "\tguilt push"