1
2
Fork
You've already forked ooogle
0
Ooogle is search engine for odin procs, insipred by Hoogle.
  • Odin 100%
2026年06月13日 01:04:08 +08:00
printer init 2026年06月13日 00:38:22 +08:00
LICENSE init 2026年06月13日 00:38:22 +08:00
main.odin search by name 2026年06月13日 01:04:08 +08:00
odinfmt.json init 2026年06月13日 00:38:22 +08:00
ols.json init 2026年06月13日 00:38:22 +08:00
README.md init 2026年06月13日 00:38:22 +08:00

Overview

Ooogle is search engine for odin procs, insipred by Hoogle.

Usage

$ ooogle '(f32, f32, f32)' -r:color "-pkg:$(odin root)/vendor/raylib"
ColorFromHSV :: proc(hue, saturation, value: f32) -> Color
Normalize :: proc "c" (value: f32, start, end: f32) -> f32
Wrap :: proc "c" (value: f32, min, max: f32) -> f32
Clamp :: proc "c" (value: f32, min, max: f32) -> f32
Lerp :: proc "c" (start, end: f32, amount: f32) -> f32
GenMeshCube :: proc(width, height, length: f32) -> Mesh
MatrixTranslate :: proc "c" (x, y, z: f32) -> Matrix
MatrixScale :: proc "c" (x, y, z: f32) -> Matrix
QuaternionFromEuler :: proc "c" (pitch, yaw, roll: f32) -> Quaternion
Fade :: proc(color: Color, alpha: f32) -> Color
ColorAlpha :: proc(color: Color, alpha: f32) -> Color
ColorBrightness :: proc(color: Color, factor: f32) -> Color
ColorContrast :: proc(color: Color, contrast: f32) -> Color
FloatEquals :: proc "c" (x, y: f32) -> bool
ColorLerp :: proc(color1, color2: Color, factor: f32) -> Color
ColorFromNormalized :: proc(normalized: Vector4) -> Color
ColorTint :: proc(color, tint: Color) -> Color
GetColor :: proc(hexValue: c.uint) -> Color
EaseExpoOut :: proc(t, b, c, d: f32) -> f32
EaseExpoInOut :: proc(t, b, c, d: f32) -> f32
$ ooogle -h
Usage:
 ooogle.exe p [-n] [-pkg] [-r]
Flags:
 -p:<string>, required | Type of parameters. Example: (int, string)
 |
 -n:<int> | limit output results. Default is 20. -1 means unlimited
 -pkg:<string> | Path to package. Default is .
 -r:<string> | Type of results. Example: int