4480c0a690
Fix stale symlink copying
2024-12-31 16:07:43 +01:00
05bf0700b5
Make sure no symlinks are followed when copying
2024-12-31 16:02:17 +01:00
2d551c59e2
Change date, more refinements
2024-12-31 14:45:50 +01:00
f3c40f4bd7
Add -n option, and other improvements
2024-12-31 14:34:36 +01:00
63dd34e926
Add -n option for normal project type
...
For consistency, I added this option, so any project type can be
explicitly specified. Of course, this option is the default, so it can
be left out to yield the existing behaviour.
2024-12-31 14:32:05 +01:00
9a754c83fa
Changed option handling to getopts shell-builtin
...
The long option support, made available through the Linux version of
getopt, is incompatible with BSD getopt, found on macOS and OpenBSD.
So I decided to keep it simple and support single-letter options only.
2024-12-31 13:55:23 +01:00
c83be332d5
Fix version and commit display
...
Made version and commit variables static, and local to the version
display function. Previously, they would be globals, and as such would
collide with those from linked shared libraries. Now, all project types
will have them local.
2024-12-31 11:58:35 +01:00
178b2f4860
Fix library header generation
...
Prevent precomp.hpp to be included in header file list.
2024-12-31 11:07:27 +01:00
64b81076c9
Make include guard in version.hpp uppercase
2024-12-31 10:52:18 +01:00
27f42b1623
Fix runtime library loading for macOS
2024-12-30 13:19:55 +01:00
2e53bc0dc5
Use ASCII drawing for tree output
2024-12-30 13:17:06 +01:00
99c951c2f8
Fix typo
2024-12-29 15:56:38 +01:00
d5106f796a
Add FILES section, fix quoting
2024-12-27 10:21:21 +01:00
1c2e2fd087
Change name
2024-12-27 10:03:47 +01:00
a204a6b5f6
Remove note about incomplete project
2024-12-27 10:03:04 +01:00
9c1485824f
Add man page
2024-12-27 10:02:39 +01:00
5cce3fc560
Add mkproj.sh
2024-12-26 11:56:42 +01:00
3e3b103e7d
Quote data dir in config file
2024-12-26 10:04:49 +01:00
57347934d4
Change config file to ini format
2024-12-26 10:03:12 +01:00
fc966fb62f
Improve installation of symlinks
2024-12-26 08:51:28 +01:00
546a7deb42
Quote DATADIR
2024-12-24 11:19:10 +01:00
c43c14fb19
Add Makefile which installs everything
2024-12-24 11:04:48 +01:00
111ad3c2be
Explain about the install location of templates
2024-12-24 11:04:23 +01:00
2e66524e2c
Delete symlinks, will be created by Makefile
2024-12-24 10:55:42 +01:00
9e147ba41e
Add make test
explanation
2024-12-24 10:40:34 +01:00
9fadf2548b
Small clarifications
2024-12-24 10:38:06 +01:00
1517c01832
Fix errors
2024-12-24 10:25:37 +01:00
b80b730a39
Add note
2024-12-23 17:14:52 +01:00
c2a5b0cb2f
Fix installation recipe
2024-12-23 16:33:08 +01:00
e55c019ef0
Add template files
2024-12-23 16:18:39 +01:00
d2b64fdc5a
Change mkcppproj to mkproj
...
Other project types can and will be possible in the future.
2024-12-23 16:14:51 +01:00
93f11efcc1
Add content to README.md
2024-12-23 15:55:44 +01:00
1f64049823
Fix name
2024-12-23 15:55:35 +01:00
1b82bbc4cf
Initial commit
2024-12-23 15:26:54 +01:00