aboutsummaryrefslogtreecommitdiff
path: root/mkdir.tcl
diff options
context:
space:
mode:
authorHans-Christoph Steiner <eighthave@users.sourceforge.net>2011-11-29 04:51:36 +0000
committerHans-Christoph Steiner <eighthave@users.sourceforge.net>2011-11-29 04:51:36 +0000
commit615e4289ec90871791cea6edc70ce6a9d4be4f3c (patch)
tree2f6d64080264dd6a45f0ed9b1afdf5d51d0a8201 /mkdir.tcl
parent96779403b0e93503fb2e0b16ab3a31af09f2e59c (diff)
add expand_vars proc to expand vars like /Users/hans, , etc within the file names
svn path=/trunk/externals/tclfile/; revision=15802
Diffstat (limited to 'mkdir.tcl')
-rw-r--r--mkdir.tcl8
1 files changed, 4 insertions, 4 deletions
diff --git a/mkdir.tcl b/mkdir.tcl
index a0e8350..8a65a99 100644
--- a/mkdir.tcl
+++ b/mkdir.tcl
@@ -13,12 +13,12 @@ proc mkdir::constructor {self args} {
# HOT inlet --------------------------------------------------------------------
proc mkdir::0_symbol {self args} {
- variable ${self}::filename [pd::arg 0 symbol]
+ variable ${self}::filename [tclfile::expand_vars [pd::arg 0 symbol]]
mkdir::0_bang $self
}
proc mkdir::0_anything {self args} {
- variable ${self}::filename [tclfile::make_symbol $args]
+ variable ${self}::filename [tclfile::expand_vars [tclfile::make_symbol $args]]
mkdir::0_bang $self
}
@@ -35,11 +35,11 @@ proc mkdir::0_bang {self} {
# COLD inlet -------------------------------------------------------------------
proc mkdir::1_symbol {self args} {
- variable ${self}::filename [pd::arg 0 symbol]
+ variable ${self}::filename [tclfile::expand_vars [pd::arg 0 symbol]]
}
proc mkdir::1_anything {self args} {
- variable ${self}::filename [tclfile::make_symbol $args]
+ variable ${self}::filename [tclfile::expand_vars [tclfile::make_symbol $args]]
}
pd::class mkdir