bin/d @ ee62f412c6ef

Modified main execution

Checking for arguments has been moved to the executable and render_files takes
the source and destination as arguments. These default to '.' and './build' for
the d executable.

Moving argument checking to the executable and passing source and destination into
d.render_files allows custom executables, like the included 'bin/da' example.
author Mattijs Hoitink <mattijs@monkeyandmachine.com>
date Mon, 06 Feb 2012 15:45:14 +0100
parents e0dd03f99f3b
children afba81586593
#!/usr/bin/env python

import sys, os

# Ugly hack so I can code in peace.
try:
    from d.base import render_files
except ImportError:
    sys.path.append(os.path.abspath(os.path.join(__file__, '..', '..')))
    from d.base import render_files

if __name__ == '__main__':
    if len(sys.argv) > 1:
        sys.stderr.write("d doesn't take any arguments.\n")
        sys.stderr.write("Just cd into your docs/ directory, run d, and move on.\n")
        sys.exit(1)
    else:
        render_files('.', './build')