Commit graph

11 commits

Author SHA1 Message Date
2ddc4a8061 Expand file-name before use
Without expanding the file name to an absolute file name the following
invocation would go wrong:

,----
| kaarvork some-template .
`----

Because `kaarvok' would not know what to do with the `.' and errors
would occur.
2013-09-23 00:47:18 +02:00
4c157a4d5d Parse only directory names too
Files that aren't parsed for their contents should still have their
destination name parsed in case either the file or parent directory have
variables in them.
2013-09-23 00:47:18 +02:00
34b2b9e7ff Run kaarvok from anywhere
When running `kaarvok' always add the current directory to the
`load-path'. This way, as long as `kaarvok.el' is in the same directory
as `kaarvok', `kaarvok.el' can always be found.
2013-09-23 00:47:16 +02:00
a29dc35143 Add README 2013-05-20 02:57:14 +02:00
a163906b15 Rename project to kaarvok
project-template was too general and used by other projects.
2013-05-20 02:57:04 +02:00
b02f331032 Add license information 2013-05-20 01:20:26 +02:00
d760772a9a Change variable delimiter
Since the `__' is used quite a lot in, for example, Python code and
files it proved to be a sub-optimal as a delimiter. Now, by default,
`$!' is used, which should appear somewhat less (I hope) and it has
been made customizable. Look out when customizing, it is placed in a
regular expression without any escaping.
2013-05-20 01:02:38 +02:00
8c8fa18857 Add pt script
The `pt' script is used to add a command-line interface to the
`project-template' module. It runs the
`pt-create-project-from-template' function, passing along the first
and second arguments.
2013-05-20 00:21:12 +02:00
abe302c1b6 Add provide 2012-05-27 15:56:52 +02:00
389aeac59f Add documentation strings 2012-05-27 15:56:10 +02:00
9d76a64745 Initial commit 2012-05-17 19:19:33 +02:00