Simple Odin project init from templates
  • Odin 97.7%
  • Makefile 2.3%
Find a file
Repository files (latest commit first)
Filename Latest commit message Latest commit date
Gary Moore ba1d27e7c9 add text wrapping todo
Specifically, we want proper text wrapping for the --description option,
which gets inserted into the README file.
2026-09-01 21:41:05 +01:00
bubbletext implement figlet like functionality 2026-07-06 17:51:30 +01:00
templates make Makefile for C template compatible with Linux 2026-08-31 16:41:30 +01:00
tools implement figlet like functionality 2026-07-06 17:51:30 +01:00
.gitignore git rid of the .DS_Store stuff 2026-08-24 19:47:30 +01:00
ATTRIBUTIONS add attribution for figlet font file 2026-07-06 17:55:33 +01:00
LICENSE completed template generator 2026-06-09 18:47:54 +01:00
main.odin consistent punctuation in the help message 2026-08-31 21:42:06 +01:00
Makefile add to todos 2026-07-06 18:46:34 +01:00
PLANS add text wrapping todo 2026-09-01 21:41:05 +01:00
README update readme with new requirements 2026-08-31 21:09:36 +01:00

        __                         __
.-----.|  |_.-----.--------.-----.|  |
|  _  ||   _|  -__|        |  _  ||  |
|_____||____|_____|__|__|__|   __||__|
                           |__|

---

Simple personal CLI tool for generating Odin projects from either a Basic
(hello world), Raylib, or Library template. A C hello-world project is also
available with the Basic template.

You must have the following CLI tools installed:

 - jj (Jujutsu VCS) for "--with-jj" flag
 - fj (Forgejo CLI) for "--create-repo" flag

Usage example:

 > otempl some-game                             \
 >     --type raylib                            \
 >     --description "Description for the game" \
 >     --with-jj                                \
 >     --create-repo

 > otempl hello-c --lang c