Skip to content

Commit

Permalink
update
Browse files Browse the repository at this point in the history
Signed-off-by: George Lemon <georgelemon@protonmail.com>
  • Loading branch information
georgelemon committed Apr 13, 2024
1 parent e598c69 commit 8f67179
Show file tree
Hide file tree
Showing 10 changed files with 1,097 additions and 844 deletions.
15 changes: 6 additions & 9 deletions enimsql.nimble
100644 → 100755
Original file line number Diff line number Diff line change
Expand Up @@ -2,19 +2,16 @@

version = "0.1.0"
author = "George Lemon"
description = "A simple ORM for poets"
description = "A fancy ORM for poets. From compile-time to runtime"
license = "MIT"
srcDir = "src"


# Dependencies

requires "nim >= 1.4.8"
requires "nim >= 1.6.12"
requires "db_connector"
requires "flatty"

task dev, "Build a dev version":
exec "nim --gc:arc -d:useMalloc --out:bin/enimsql --hints:off --threads:on c src/enimsql.nim"

task docgen, "Generate API documentation":
exec "nim doc --project --index:on --outdir:htmldocs src/enimsql.nim"

task tests, "Run test":
exec "testament p 'tests/*.nim'"
exec "nim --mm:arc --out:bin/enimsql --hints:off --threads:off c src/enimsql.nim"
13 changes: 2 additions & 11 deletions src/enimsql.nim
Original file line number Diff line number Diff line change
@@ -1,11 +1,2 @@
import enimsql/query
export query

when isMainModule:
model "User":
name: string
email: string

let sql = User.update(("email", "new@example.com"))
.where(("email", EQ, "test@example.com")).getRaw()
echo sql
import ./enimsql/[meta, model]
export meta, model
115 changes: 0 additions & 115 deletions src/enimsql/collection.nim

This file was deleted.

140 changes: 0 additions & 140 deletions src/enimsql/database.nim

This file was deleted.

Loading

0 comments on commit 8f67179

Please sign in to comment.