Nick, thanks for the info. I'm upgrading my Homebrew D installation now. What's the point of -Ipath for dmd if you still have to specify the actual files in the path?<br><br>I'm not sure if this is the right mailing list, but I'd really like to see rdmd using the $DFLAGS environment variable like dmd does. For now, I'll use your handy shebang tip.<br>

<br>Can future versions of rdmd turn on --shebang by default? I can't think of a reason to give coders the ability to not support shebang options.<br><br>Jesse, aye, DFLAGS in dmd.conf appears to override the default rather than append to the default. And that's just silly.<br clear="all">

<div><br></div>Cheers,<div><br></div><div>Andrew Pennebaker</div><div><a href="http://www.yellosoft.us" target="_blank">www.yellosoft.us</a></div><br><div class="gmail_quote">On Thu, Oct 27, 2011 at 7:17 PM, Jesse Phillips <span dir="ltr"><<a href="mailto:jessekphillips%2BD@gmail.com">jessekphillips+D@gmail.com</a>></span> wrote:<br>

<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex;"><div class="im">Andrew Pennebaker Wrote:<br>
<br>
> I've got a single-file D module,<br>
> dashcheck.d<<a href="https://github.com/mcandre/dashcheck" target="_blank">https://github.com/mcandre/dashcheck</a>>,<br>
> that I'd like to install as a local package. In other words, I'd like to be<br>
> able to "import dashcheck;" from any directory.<br>
><br>
> I put dashcheck.d in ~/.d/, and I put export DFLAGS=-I~/.d in ~/.profile,<br>
> but when I try to run example.d from another directory, I get:<br>
<br>
</div>Just a theory but I suspect that DFLAGS in dmd.conf just override the environment you specify. You should be able to specify -I yourself but ~ may not be resolved.<br>
<br>
Also you must have a library and specify the library path -L-L or place it in a known location like /usr/local/lib<br>
</blockquote></div><br>