odin: scaffold project with CLI parser, version command, Go fallback

This commit is contained in:
2026-06-11 20:16:00 -04:00
parent 28f96df4c0
commit d84e43d044
10 changed files with 365 additions and 3 deletions

39
stubs.odin Normal file
View File

@@ -0,0 +1,39 @@
package main
import "core:fmt"
cmd_init :: proc(cmd: ^Command) {
fmt.println("TODO: init")
}
cmd_list :: proc(cmd: ^Command) {
fmt.println("TODO: list")
}
cmd_scan :: proc(cmd: ^Command) {
fmt.println("TODO: scan")
}
cmd_sync :: proc(cmd: ^Command) {
fmt.println("TODO: sync")
}
cmd_backup :: proc(cmd: ^Command) {
fmt.println("TODO: backup")
}
cmd_restore :: proc(cmd: ^Command) {
fmt.println("TODO: restore")
}
cmd_remove :: proc(cmd: ^Command) {
fmt.println("TODO: remove")
}
cmd_check :: proc(cmd: ^Command) {
fmt.println("TODO: check")
}
cmd_edit_config :: proc(cmd: ^Command) {
fmt.println("TODO: edit-config")
}