Revision: 1653
http://assorted.svn.sourceforge.net/assorted/?rev=1653&view=rev
Author: yangzhang
Date: 2010-05-14 18:55:19 +0000 (Fri, 14 May 2010)
Log Message:
-----------
added assignment-ordering demo, completion demo
Added Paths:
-----------
sandbox/trunk/src/bash/assignment-ordering.bash
sandbox/trunk/src/bash/completion.bash
Added: sandbox/trunk/src/bash/assignment-ordering.bash
===================================================================
--- sandbox/trunk/src/bash/assignment-ordering.bash (rev 0)
+++ sandbox/trunk/src/bash/assignment-ordering.bash 2010-05-14 18:55:19 UTC (rev 1653)
@@ -0,0 +1,14 @@
+#!/usr/bin/env bash
+
+f() {
+ local a=$1 b=$a
+ c=0 d=$c
+ echo b=$b
+ echo d=$d
+}
+
+f x
+
+# Output:
+# b=
+# d=0
Property changes on: sandbox/trunk/src/bash/assignment-ordering.bash
___________________________________________________________________
Added: svn:executable
+ *
Added: sandbox/trunk/src/bash/completion.bash
===================================================================
--- sandbox/trunk/src/bash/completion.bash (rev 0)
+++ sandbox/trunk/src/bash/completion.bash 2010-05-14 18:55:19 UTC (rev 1653)
@@ -0,0 +1,13 @@
+#!/usr/bin/env bash
+
+# tab-completion demo
+
+hello-world() {
+ echo hello world
+}
+
+list-functions() {
+ grep -i '^[[:alnum:]-]\+() {$' "$0"
+}
+
+complete -F list-functions hzrun.bash
Property changes on: sandbox/trunk/src/bash/completion.bash
___________________________________________________________________
Added: svn:executable
+ *
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
|