hachem.wtf
aboutsummaryrefslogtreecommitdiff
path: root/mkproj.1
diff options
context:
space:
mode:
authorhachem <im@hachem.wtf>2026-09-18 19:33:23 +0200
committerhachem <im@hachem.wtf>2026-09-18 19:33:26 +0200
commit65b73b420b5eadc6f10e732f6536430ec85011a4 (patch)
treef09c5a401ab49462db0950ddcd6ba7a26a91c85b /mkproj.1
parent2e9e1221538fe8148e542103552ff339891dd21b (diff)
feat: support asm
Diffstat (limited to 'mkproj.1')
-rw-r--r--mkproj.122
1 files changed, 21 insertions, 1 deletions
diff --git a/mkproj.1 b/mkproj.1
index b416bcc..b06b583 100644
--- a/mkproj.1
+++ b/mkproj.1
@@ -1,4 +1,4 @@
-.TH MKPROJ 1 "2026-09-12" "mkproj 0.2.0" "User Commands"
+.TH MKPROJ 1 "2026-09-18" "mkproj 0.3.0" "User Commands"
.SH NAME
mkproj \- dumb project generator
.SH SYNOPSIS
@@ -133,6 +133,26 @@ directory. Objects still build into the
.B \-\-bin
directory, so the tree stays a single level deep.
.TP
+.B \-\-docker
+Add a
+.B Dockerfile
+and
+.B .dockerignore
+that build and run the project in a container. Supported for
+.B c
+and
+.B cpp
+(with
+.BR make ", " cmake " or " meson )
+and for
+.BR nasm .
+With
+.B nasm
+the container targets Linux
+.RB ( elf64 ),
+so you write against Linux syscalls instead of the macOS assembly
+conventions the native build uses.
+.TP
.BR \-\-bin " " \fIdir\fR
Build directory. The default depends on the build system:
.B bin