moved to gitea

This commit is contained in:
2026-04-05 15:09:32 -05:00
parent 2bb4c6fe2c
commit 3745d459a3
42 changed files with 5038 additions and 6 deletions

View File

@@ -0,0 +1,30 @@
#!/bin/sh
# shmake_help.sh - Help message for shmake
# Author: Emilia Marigold
help_message()
{
printf "USAGE:\n"
printf " %s [command] [options]\n\n" "$SCRIPT_NAME"
printf "COMMANDS:\n"
printf " help Show this help menu\n"
printf " init Initialize a new C project structure\n"
printf " module [name] Create a new module in source_code/MODULE_name/\n"
printf " library [url] Add a library from URL (git clone or wget/curl)\n"
printf " link [libs] Add linked libraries (e.g., 'link X11 pthread m')\n"
printf " sync Auto-generate Build Configs from source files\n\n"
printf "BUILD MODES (via make BUILD_MODE=...):\n"
printf " debug Build with debug symbols and debug_only sources\n"
printf " release Build with optimizations and release_only sources\n"
printf " test Build with test flags and test_only sources\n"
printf " (Default: release)\n\n"
printf "EXAMPLES:\n"
printf " %s\n" "$SCRIPT_NAME"
printf " %s init\n" "$SCRIPT_NAME"
printf " %s module my_feature\n" "$SCRIPT_NAME"
printf " %s library https://github.com/user/repo.git\n" "$SCRIPT_NAME"
printf " %s link X11 pthread m\n" "$SCRIPT_NAME"
printf " %s sync\n" "$SCRIPT_NAME"
printf " make BUILD_MODE=debug\n"
}