This commit is contained in:
maddalax 2024-09-27 10:28:24 -05:00
parent 96f3baf3c4
commit 61a9d8e80f
9 changed files with 50 additions and 109 deletions

View file

@ -5,7 +5,7 @@ go 1.23.0
require (
entgo.io/ent v0.14.1
github.com/google/uuid v1.6.0
github.com/maddalax/htmgo/framework v0.0.0-20240927152257-2456beb49424
github.com/maddalax/htmgo/framework v0.0.0-20240927152340-96f3baf3c4f4
github.com/mattn/go-sqlite3 v1.14.23
)
@ -20,5 +20,6 @@ require (
github.com/mitchellh/go-wordwrap v0.0.0-20150314170334-ad45545899c7 // indirect
github.com/zclconf/go-cty v1.8.0 // indirect
golang.org/x/mod v0.20.0 // indirect
golang.org/x/text v0.13.0 // indirect
golang.org/x/net v0.29.0 // indirect
golang.org/x/text v0.18.0 // indirect
)

View file

@ -33,28 +33,8 @@ github.com/kr/text v0.2.0 h1:5Nx0Ya0ZqY2ygV366QzturHI13Jq95ApcVaJBhpS+AY=
github.com/kr/text v0.2.0/go.mod h1:eLer722TekiGuMkidMxC/pM04lWEeraHUUmBw8l2grE=
github.com/kylelemons/godebug v1.1.0 h1:RPNrshWIDI6G2gRW9EHilWtl7Z6Sb1BR0xunSBf0SNc=
github.com/kylelemons/godebug v1.1.0/go.mod h1:9/0rRGxNHcop5bhtWyNeEfOS8JIWk580+fNqagV/RAw=
github.com/maddalax/htmgo/framework v0.0.0-20240926202920-7549883f1442 h1:UR4SdY7/MjnYTGlLU56kXz7NqfzWyBK35gFwBd3l748=
github.com/maddalax/htmgo/framework v0.0.0-20240926202920-7549883f1442/go.mod h1:JBHqkKSv6frIsSlT1itIU0hUTW9NgDcyM6Cf6npK0bQ=
github.com/maddalax/htmgo/framework v0.0.0-20240926204641-9d0f397c0409 h1:nN6y/y3qoTh4TAmE13BqtxeAFGTHwlKH5PYs80NBT5Q=
github.com/maddalax/htmgo/framework v0.0.0-20240926204641-9d0f397c0409/go.mod h1:JBHqkKSv6frIsSlT1itIU0hUTW9NgDcyM6Cf6npK0bQ=
github.com/maddalax/htmgo/framework v0.0.0-20240926210145-dc4b710ef244 h1:kSQHKZLbaj7QfvCF6Lp0HqEluSWX/0kHnHEaECUfaBY=
github.com/maddalax/htmgo/framework v0.0.0-20240926210145-dc4b710ef244/go.mod h1:HYKI49Pb6oyY2opSJdTt145B1vWgfWIDohvlolynv80=
github.com/maddalax/htmgo/framework v0.0.0-20240926211224-80b3a1d1a66a h1:RLoGgiB57Y4bVHvlVlRIXaPWpN9vsBVJbGqG4hdwf6A=
github.com/maddalax/htmgo/framework v0.0.0-20240926211224-80b3a1d1a66a/go.mod h1:HYKI49Pb6oyY2opSJdTt145B1vWgfWIDohvlolynv80=
github.com/maddalax/htmgo/framework v0.0.0-20240926220034-f2c4574e9611 h1:8Rce7GPfosRxT3Gx9Vb1db4zUqW8JUseuULmv0haSlk=
github.com/maddalax/htmgo/framework v0.0.0-20240926220034-f2c4574e9611/go.mod h1:HYKI49Pb6oyY2opSJdTt145B1vWgfWIDohvlolynv80=
github.com/maddalax/htmgo/framework v0.0.0-20240927021509-a8b79ea8e368 h1:6MhgKot+CWjSIrQ6FTJTIznVbHDvOefREXAQ/Z4jCIA=
github.com/maddalax/htmgo/framework v0.0.0-20240927021509-a8b79ea8e368/go.mod h1:HYKI49Pb6oyY2opSJdTt145B1vWgfWIDohvlolynv80=
github.com/maddalax/htmgo/framework v0.0.0-20240927021901-3c4927f918da h1:ZfKB93c1NT2NwuKOwl0EsfQmgCsInFxPbdqwZRLGHno=
github.com/maddalax/htmgo/framework v0.0.0-20240927021901-3c4927f918da/go.mod h1:HYKI49Pb6oyY2opSJdTt145B1vWgfWIDohvlolynv80=
github.com/maddalax/htmgo/framework v0.0.0-20240927144650-f01ec9da2ec9 h1:F6FcR7wfsWXW4jHy/vTOFEmhpjvO1oTIWgrBdSetGss=
github.com/maddalax/htmgo/framework v0.0.0-20240927144650-f01ec9da2ec9/go.mod h1:HYKI49Pb6oyY2opSJdTt145B1vWgfWIDohvlolynv80=
github.com/maddalax/htmgo/framework v0.0.0-20240927151004-681b873eb070 h1:7s+b4tr1PJIcY8zjVWz9rzIV2tA76VkKrHc4pEDvsis=
github.com/maddalax/htmgo/framework v0.0.0-20240927151004-681b873eb070/go.mod h1:HYKI49Pb6oyY2opSJdTt145B1vWgfWIDohvlolynv80=
github.com/maddalax/htmgo/framework v0.0.0-20240927152050-1208857c5ffd h1:B+fhPmLvzOC2zO3TmNzFYH9/deilhGaaG9eoKi5KfuM=
github.com/maddalax/htmgo/framework v0.0.0-20240927152050-1208857c5ffd/go.mod h1:HYKI49Pb6oyY2opSJdTt145B1vWgfWIDohvlolynv80=
github.com/maddalax/htmgo/framework v0.0.0-20240927152257-2456beb49424 h1:3yqG/YLsJQr84//agGjf9PlmKPWWmxiw811cl9+sP+w=
github.com/maddalax/htmgo/framework v0.0.0-20240927152257-2456beb49424/go.mod h1:HYKI49Pb6oyY2opSJdTt145B1vWgfWIDohvlolynv80=
github.com/maddalax/htmgo/framework v0.0.0-20240927152340-96f3baf3c4f4 h1:MgiMAThRoNcpxoIYtEw5Jwmv6cRE6MxZB5DEiJjJigw=
github.com/maddalax/htmgo/framework v0.0.0-20240927152340-96f3baf3c4f4/go.mod h1:HYKI49Pb6oyY2opSJdTt145B1vWgfWIDohvlolynv80=
github.com/mattn/go-sqlite3 v1.14.23 h1:gbShiuAP1W5j9UOksQ06aiiqPMxYecovVGwmTxWtuw0=
github.com/mattn/go-sqlite3 v1.14.23/go.mod h1:Uh1q+B4BYcTPb+yiD3kU8Ct7aC0hY9fxUwlHK0RXw+Y=
github.com/mitchellh/go-wordwrap v0.0.0-20150314170334-ad45545899c7 h1:DpOJ2HYzCv8LZP15IdmG+YdwD2luVPHITV96TkirNBM=
@ -74,12 +54,14 @@ golang.org/x/mod v0.20.0 h1:utOm6MM3R3dnawAiJgn0y+xvuYRsm1RKM/4giyfDgV0=
golang.org/x/mod v0.20.0/go.mod h1:hTbmBsO62+eylJbnUtE2MGJUyE7QWk4xUqPFrRgJ+7c=
golang.org/x/net v0.0.0-20190603091049-60506f45cf65/go.mod h1:HSz+uSET+XFnRR8LxR5pz3Of3rY3CfYBVs4xY44aLks=
golang.org/x/net v0.0.0-20200301022130-244492dfa37a/go.mod h1:z5CRVTTTmAJ677TzLLGU+0bjPO0LkuOLi4/5GtJWs/s=
golang.org/x/net v0.29.0 h1:5ORfpBpCs4HzDYoodCDBbwHzdR5UrLBZ3sOnUJmFoHo=
golang.org/x/net v0.29.0/go.mod h1:gLkgy8jTGERgjzMic6DS9+SP0ajcu6Xu3Orq/SpETg0=
golang.org/x/sys v0.0.0-20190215142949-d0b11bdaac8a/go.mod h1:STP8DvDyc/dI5b8T5hshtkjS+E42TnysNCUPdjciGhY=
golang.org/x/text v0.3.0/go.mod h1:NqM8EUOU14njkJ3fqMW+pc6Ldnwhi/IjpwHt7yyuwOQ=
golang.org/x/text v0.3.2/go.mod h1:bEr9sfX3Q8Zfm5fL9x+3itogRgK3+ptLWKqgva+5dAk=
golang.org/x/text v0.3.5/go.mod h1:5Zoc/QRtKVWzQhOtBMvqHzDpF6irO9z98xDceosuGiQ=
golang.org/x/text v0.13.0 h1:ablQoSUd0tRdKxZewP80B+BaqeKJuVhuRxj/dkrun3k=
golang.org/x/text v0.13.0/go.mod h1:TvPlkZtksWOMsz7fbANvkp4WM8x/WCo/om8BMLbz+aE=
golang.org/x/text v0.18.0 h1:XvMDiNzPAl0jr17s6W9lcaIhGUfUORdGCNsuLmPG224=
golang.org/x/text v0.18.0/go.mod h1:BuEKDfySbSR4drPmRPG/7iBdf8hvFMuRexcpahXilzY=
golang.org/x/tools v0.0.0-20180917221912-90fa682c2a6e/go.mod h1:n7NCudcB/nEzxVGmLbDWY5pfWTLqBcC2KZ6jyYvM4mQ=
google.golang.org/appengine v1.6.5/go.mod h1:8WjMMxjGQR8xUklV/ARdw2HLXBOI7O7uCIDZVag1xfc=
gopkg.in/check.v1 v1.0.0-20180628173108-788fd7840127/go.mod h1:Co6ibVJAznAaIkqp8huTwlJQCZ016jof/cbN4VW5Yz0=

View file

@ -2,9 +2,10 @@ module github.com/maddalax/htmgo/framework-ui
go 1.23.0
require github.com/maddalax/htmgo/framework v0.0.0-20240927152257-2456beb49424
require github.com/maddalax/htmgo/framework v0.0.0-20240927152340-96f3baf3c4f4
require (
github.com/go-chi/chi/v5 v5.1.0 // indirect
github.com/google/uuid v1.6.0 // indirect
golang.org/x/net v0.29.0 // indirect
)

View file

@ -1,28 +1,16 @@
github.com/davecgh/go-spew v1.1.1 h1:vj9j/u1bqnvCEfJOwUhtlOARqs3+rkHYY13jYWTU97c=
github.com/davecgh/go-spew v1.1.1/go.mod h1:J7Y8YcW2NihsgmVo/mv3lAwl/skON4iLHjSsI+c5H38=
github.com/go-chi/chi/v5 v5.1.0 h1:acVI1TYaD+hhedDJ3r54HyA6sExp3HfXq7QWEEY/xMw=
github.com/go-chi/chi/v5 v5.1.0/go.mod h1:DslCQbL2OYiznFReuXYUmQ2hGd1aDpCnlMNITLSKoi8=
github.com/google/uuid v1.6.0 h1:NIvaJDMOsjHA8n1jAhLSgzrAzy1Hgr+hNrb57e+94F0=
github.com/google/uuid v1.6.0/go.mod h1:TIyPZe4MgqvfeYDBFedMoGGpEw/LqOeaOT+nhxU+yHo=
github.com/maddalax/htmgo/framework v0.0.0-20240926200955-44fe5ab25526 h1:/S6oUVfV+4kxqK7qhlxL7kiaY6O7NMLJbMWONgeUtd4=
github.com/maddalax/htmgo/framework v0.0.0-20240926200955-44fe5ab25526/go.mod h1:JBHqkKSv6frIsSlT1itIU0hUTW9NgDcyM6Cf6npK0bQ=
github.com/maddalax/htmgo/framework v0.0.0-20240926202506-cb57375f6373 h1:r3u5SKD5dFYm6pqnsExeV30StnWGQ/+6Mxv9fF7vvP8=
github.com/maddalax/htmgo/framework v0.0.0-20240926202506-cb57375f6373/go.mod h1:JBHqkKSv6frIsSlT1itIU0hUTW9NgDcyM6Cf6npK0bQ=
github.com/maddalax/htmgo/framework v0.0.0-20240926202839-ac4c35aae414 h1:TU1TB56RDYD0XKEoZXobOIkZ605sSgvhxEqD53qQWew=
github.com/maddalax/htmgo/framework v0.0.0-20240926202839-ac4c35aae414/go.mod h1:JBHqkKSv6frIsSlT1itIU0hUTW9NgDcyM6Cf6npK0bQ=
github.com/maddalax/htmgo/framework v0.0.0-20240926204641-9d0f397c0409 h1:nN6y/y3qoTh4TAmE13BqtxeAFGTHwlKH5PYs80NBT5Q=
github.com/maddalax/htmgo/framework v0.0.0-20240926204641-9d0f397c0409/go.mod h1:JBHqkKSv6frIsSlT1itIU0hUTW9NgDcyM6Cf6npK0bQ=
github.com/maddalax/htmgo/framework v0.0.0-20240926210145-dc4b710ef244 h1:kSQHKZLbaj7QfvCF6Lp0HqEluSWX/0kHnHEaECUfaBY=
github.com/maddalax/htmgo/framework v0.0.0-20240926210145-dc4b710ef244/go.mod h1:HYKI49Pb6oyY2opSJdTt145B1vWgfWIDohvlolynv80=
github.com/maddalax/htmgo/framework v0.0.0-20240926211224-80b3a1d1a66a h1:RLoGgiB57Y4bVHvlVlRIXaPWpN9vsBVJbGqG4hdwf6A=
github.com/maddalax/htmgo/framework v0.0.0-20240926211224-80b3a1d1a66a/go.mod h1:HYKI49Pb6oyY2opSJdTt145B1vWgfWIDohvlolynv80=
github.com/maddalax/htmgo/framework v0.0.0-20240926220034-f2c4574e9611 h1:8Rce7GPfosRxT3Gx9Vb1db4zUqW8JUseuULmv0haSlk=
github.com/maddalax/htmgo/framework v0.0.0-20240926220034-f2c4574e9611/go.mod h1:HYKI49Pb6oyY2opSJdTt145B1vWgfWIDohvlolynv80=
github.com/maddalax/htmgo/framework v0.0.0-20240927021509-a8b79ea8e368 h1:6MhgKot+CWjSIrQ6FTJTIznVbHDvOefREXAQ/Z4jCIA=
github.com/maddalax/htmgo/framework v0.0.0-20240927021509-a8b79ea8e368/go.mod h1:HYKI49Pb6oyY2opSJdTt145B1vWgfWIDohvlolynv80=
github.com/maddalax/htmgo/framework v0.0.0-20240927021901-3c4927f918da h1:ZfKB93c1NT2NwuKOwl0EsfQmgCsInFxPbdqwZRLGHno=
github.com/maddalax/htmgo/framework v0.0.0-20240927021901-3c4927f918da/go.mod h1:HYKI49Pb6oyY2opSJdTt145B1vWgfWIDohvlolynv80=
github.com/maddalax/htmgo/framework v0.0.0-20240927144650-f01ec9da2ec9 h1:F6FcR7wfsWXW4jHy/vTOFEmhpjvO1oTIWgrBdSetGss=
github.com/maddalax/htmgo/framework v0.0.0-20240927144650-f01ec9da2ec9/go.mod h1:HYKI49Pb6oyY2opSJdTt145B1vWgfWIDohvlolynv80=
github.com/maddalax/htmgo/framework v0.0.0-20240927151004-681b873eb070 h1:7s+b4tr1PJIcY8zjVWz9rzIV2tA76VkKrHc4pEDvsis=
github.com/maddalax/htmgo/framework v0.0.0-20240927151004-681b873eb070/go.mod h1:HYKI49Pb6oyY2opSJdTt145B1vWgfWIDohvlolynv80=
github.com/maddalax/htmgo/framework v0.0.0-20240927152050-1208857c5ffd h1:B+fhPmLvzOC2zO3TmNzFYH9/deilhGaaG9eoKi5KfuM=
github.com/maddalax/htmgo/framework v0.0.0-20240927152050-1208857c5ffd/go.mod h1:HYKI49Pb6oyY2opSJdTt145B1vWgfWIDohvlolynv80=
github.com/maddalax/htmgo/framework v0.0.0-20240927152257-2456beb49424 h1:3yqG/YLsJQr84//agGjf9PlmKPWWmxiw811cl9+sP+w=
github.com/maddalax/htmgo/framework v0.0.0-20240927152257-2456beb49424/go.mod h1:HYKI49Pb6oyY2opSJdTt145B1vWgfWIDohvlolynv80=
github.com/maddalax/htmgo/framework v0.0.0-20240927152340-96f3baf3c4f4 h1:MgiMAThRoNcpxoIYtEw5Jwmv6cRE6MxZB5DEiJjJigw=
github.com/maddalax/htmgo/framework v0.0.0-20240927152340-96f3baf3c4f4/go.mod h1:HYKI49Pb6oyY2opSJdTt145B1vWgfWIDohvlolynv80=
github.com/pmezard/go-difflib v1.0.0 h1:4DBwDE0NGyQoBHbLQYPwSUPoCMWR5BEzIk/f1lZbAQM=
github.com/pmezard/go-difflib v1.0.0/go.mod h1:iKH77koFhYxTK1pcRnkKkqfTogsbg7gZNVY4sRDYZ/4=
github.com/stretchr/testify v1.9.0 h1:HtqpIVDClZ4nwg75+f6Lvsy/wHu+3BoSGCbBAcpTsTg=
github.com/stretchr/testify v1.9.0/go.mod h1:r2ic/lqez/lEtzL7wO/rwa5dbSLXVDPFyf8C91i36aY=
golang.org/x/net v0.29.0 h1:5ORfpBpCs4HzDYoodCDBbwHzdR5UrLBZ3sOnUJmFoHo=
golang.org/x/net v0.29.0/go.mod h1:gLkgy8jTGERgjzMic6DS9+SP0ajcu6Xu3Orq/SpETg0=
gopkg.in/yaml.v3 v3.0.1 h1:fxVm/GzAzEWqLHuvctI91KS9hhNmmWOoWu0XTYJS7CA=
gopkg.in/yaml.v3 v3.0.1/go.mod h1:K4uyk7z7BCEPqu6E+C64Yfv1cQ7kz7rIZviUmN+EgEM=

View file

@ -5,7 +5,7 @@ go 1.23.0
require (
github.com/go-chi/chi/v5 v5.1.0
github.com/google/uuid v1.6.0
github.com/maddalax/htmgo/framework v0.0.0-20240927152257-2456beb49424
github.com/maddalax/htmgo/framework v0.0.0-20240927152340-96f3baf3c4f4
github.com/yuin/goldmark v1.7.4
github.com/yuin/goldmark-highlighting/v2 v2.0.0-20230729083705-37449abec8cc
)
@ -13,4 +13,5 @@ require (
require (
github.com/alecthomas/chroma/v2 v2.2.0 // indirect
github.com/dlclark/regexp2 v1.7.0 // indirect
golang.org/x/net v0.29.0 // indirect
)

View file

@ -12,28 +12,8 @@ github.com/go-chi/chi/v5 v5.1.0 h1:acVI1TYaD+hhedDJ3r54HyA6sExp3HfXq7QWEEY/xMw=
github.com/go-chi/chi/v5 v5.1.0/go.mod h1:DslCQbL2OYiznFReuXYUmQ2hGd1aDpCnlMNITLSKoi8=
github.com/google/uuid v1.6.0 h1:NIvaJDMOsjHA8n1jAhLSgzrAzy1Hgr+hNrb57e+94F0=
github.com/google/uuid v1.6.0/go.mod h1:TIyPZe4MgqvfeYDBFedMoGGpEw/LqOeaOT+nhxU+yHo=
github.com/maddalax/htmgo/framework v0.0.0-20240926202920-7549883f1442 h1:UR4SdY7/MjnYTGlLU56kXz7NqfzWyBK35gFwBd3l748=
github.com/maddalax/htmgo/framework v0.0.0-20240926202920-7549883f1442/go.mod h1:JBHqkKSv6frIsSlT1itIU0hUTW9NgDcyM6Cf6npK0bQ=
github.com/maddalax/htmgo/framework v0.0.0-20240926204641-9d0f397c0409 h1:nN6y/y3qoTh4TAmE13BqtxeAFGTHwlKH5PYs80NBT5Q=
github.com/maddalax/htmgo/framework v0.0.0-20240926204641-9d0f397c0409/go.mod h1:JBHqkKSv6frIsSlT1itIU0hUTW9NgDcyM6Cf6npK0bQ=
github.com/maddalax/htmgo/framework v0.0.0-20240926210145-dc4b710ef244 h1:kSQHKZLbaj7QfvCF6Lp0HqEluSWX/0kHnHEaECUfaBY=
github.com/maddalax/htmgo/framework v0.0.0-20240926210145-dc4b710ef244/go.mod h1:HYKI49Pb6oyY2opSJdTt145B1vWgfWIDohvlolynv80=
github.com/maddalax/htmgo/framework v0.0.0-20240926211224-80b3a1d1a66a h1:RLoGgiB57Y4bVHvlVlRIXaPWpN9vsBVJbGqG4hdwf6A=
github.com/maddalax/htmgo/framework v0.0.0-20240926211224-80b3a1d1a66a/go.mod h1:HYKI49Pb6oyY2opSJdTt145B1vWgfWIDohvlolynv80=
github.com/maddalax/htmgo/framework v0.0.0-20240926220034-f2c4574e9611 h1:8Rce7GPfosRxT3Gx9Vb1db4zUqW8JUseuULmv0haSlk=
github.com/maddalax/htmgo/framework v0.0.0-20240926220034-f2c4574e9611/go.mod h1:HYKI49Pb6oyY2opSJdTt145B1vWgfWIDohvlolynv80=
github.com/maddalax/htmgo/framework v0.0.0-20240927021509-a8b79ea8e368 h1:6MhgKot+CWjSIrQ6FTJTIznVbHDvOefREXAQ/Z4jCIA=
github.com/maddalax/htmgo/framework v0.0.0-20240927021509-a8b79ea8e368/go.mod h1:HYKI49Pb6oyY2opSJdTt145B1vWgfWIDohvlolynv80=
github.com/maddalax/htmgo/framework v0.0.0-20240927021901-3c4927f918da h1:ZfKB93c1NT2NwuKOwl0EsfQmgCsInFxPbdqwZRLGHno=
github.com/maddalax/htmgo/framework v0.0.0-20240927021901-3c4927f918da/go.mod h1:HYKI49Pb6oyY2opSJdTt145B1vWgfWIDohvlolynv80=
github.com/maddalax/htmgo/framework v0.0.0-20240927144650-f01ec9da2ec9 h1:F6FcR7wfsWXW4jHy/vTOFEmhpjvO1oTIWgrBdSetGss=
github.com/maddalax/htmgo/framework v0.0.0-20240927144650-f01ec9da2ec9/go.mod h1:HYKI49Pb6oyY2opSJdTt145B1vWgfWIDohvlolynv80=
github.com/maddalax/htmgo/framework v0.0.0-20240927151004-681b873eb070 h1:7s+b4tr1PJIcY8zjVWz9rzIV2tA76VkKrHc4pEDvsis=
github.com/maddalax/htmgo/framework v0.0.0-20240927151004-681b873eb070/go.mod h1:HYKI49Pb6oyY2opSJdTt145B1vWgfWIDohvlolynv80=
github.com/maddalax/htmgo/framework v0.0.0-20240927152050-1208857c5ffd h1:B+fhPmLvzOC2zO3TmNzFYH9/deilhGaaG9eoKi5KfuM=
github.com/maddalax/htmgo/framework v0.0.0-20240927152050-1208857c5ffd/go.mod h1:HYKI49Pb6oyY2opSJdTt145B1vWgfWIDohvlolynv80=
github.com/maddalax/htmgo/framework v0.0.0-20240927152257-2456beb49424 h1:3yqG/YLsJQr84//agGjf9PlmKPWWmxiw811cl9+sP+w=
github.com/maddalax/htmgo/framework v0.0.0-20240927152257-2456beb49424/go.mod h1:HYKI49Pb6oyY2opSJdTt145B1vWgfWIDohvlolynv80=
github.com/maddalax/htmgo/framework v0.0.0-20240927152340-96f3baf3c4f4 h1:MgiMAThRoNcpxoIYtEw5Jwmv6cRE6MxZB5DEiJjJigw=
github.com/maddalax/htmgo/framework v0.0.0-20240927152340-96f3baf3c4f4/go.mod h1:HYKI49Pb6oyY2opSJdTt145B1vWgfWIDohvlolynv80=
github.com/pmezard/go-difflib v1.0.0 h1:4DBwDE0NGyQoBHbLQYPwSUPoCMWR5BEzIk/f1lZbAQM=
github.com/pmezard/go-difflib v1.0.0/go.mod h1:iKH77koFhYxTK1pcRnkKkqfTogsbg7gZNVY4sRDYZ/4=
github.com/stretchr/objx v0.1.0/go.mod h1:HFkY916IF+rwdDfMAkV7OtwuqBVzrE8GR6GFx+wExME=
@ -45,6 +25,8 @@ github.com/yuin/goldmark v1.7.4 h1:BDXOHExt+A7gwPCJgPIIq7ENvceR7we7rOS9TNoLZeg=
github.com/yuin/goldmark v1.7.4/go.mod h1:uzxRWxtg69N339t3louHJ7+O03ezfj6PlliRlaOzY1E=
github.com/yuin/goldmark-highlighting/v2 v2.0.0-20230729083705-37449abec8cc h1:+IAOyRda+RLrxa1WC7umKOZRsGq4QrFFMYApOeHzQwQ=
github.com/yuin/goldmark-highlighting/v2 v2.0.0-20230729083705-37449abec8cc/go.mod h1:ovIvrum6DQJA4QsJSovrkC4saKHQVs7TvcaeO8AIl5I=
golang.org/x/net v0.29.0 h1:5ORfpBpCs4HzDYoodCDBbwHzdR5UrLBZ3sOnUJmFoHo=
golang.org/x/net v0.29.0/go.mod h1:gLkgy8jTGERgjzMic6DS9+SP0ajcu6Xu3Orq/SpETg0=
gopkg.in/check.v1 v0.0.0-20161208181325-20d25e280405/go.mod h1:Co6ibVJAznAaIkqp8huTwlJQCZ016jof/cbN4VW5Yz0=
gopkg.in/yaml.v3 v3.0.0-20200313102051-9f266ea9e77c/go.mod h1:K4uyk7z7BCEPqu6E+C64Yfv1cQ7kz7rIZviUmN+EgEM=
gopkg.in/yaml.v3 v3.0.1 h1:fxVm/GzAzEWqLHuvctI91KS9hhNmmWOoWu0XTYJS7CA=

View file

@ -4,7 +4,10 @@ go 1.23.0
require (
github.com/go-chi/chi/v5 v5.1.0
github.com/maddalax/htmgo/framework v0.0.0-20240927152257-2456beb49424
github.com/maddalax/htmgo/framework v0.0.0-20240927152340-96f3baf3c4f4
)
require github.com/google/uuid v1.6.0 // indirect
require (
github.com/google/uuid v1.6.0 // indirect
golang.org/x/net v0.29.0 // indirect
)

View file

@ -4,31 +4,13 @@ github.com/go-chi/chi/v5 v5.1.0 h1:acVI1TYaD+hhedDJ3r54HyA6sExp3HfXq7QWEEY/xMw=
github.com/go-chi/chi/v5 v5.1.0/go.mod h1:DslCQbL2OYiznFReuXYUmQ2hGd1aDpCnlMNITLSKoi8=
github.com/google/uuid v1.6.0 h1:NIvaJDMOsjHA8n1jAhLSgzrAzy1Hgr+hNrb57e+94F0=
github.com/google/uuid v1.6.0/go.mod h1:TIyPZe4MgqvfeYDBFedMoGGpEw/LqOeaOT+nhxU+yHo=
github.com/maddalax/htmgo/framework v0.0.0-20240926202920-7549883f1442 h1:UR4SdY7/MjnYTGlLU56kXz7NqfzWyBK35gFwBd3l748=
github.com/maddalax/htmgo/framework v0.0.0-20240926202920-7549883f1442/go.mod h1:JBHqkKSv6frIsSlT1itIU0hUTW9NgDcyM6Cf6npK0bQ=
github.com/maddalax/htmgo/framework v0.0.0-20240926204641-9d0f397c0409 h1:nN6y/y3qoTh4TAmE13BqtxeAFGTHwlKH5PYs80NBT5Q=
github.com/maddalax/htmgo/framework v0.0.0-20240926204641-9d0f397c0409/go.mod h1:JBHqkKSv6frIsSlT1itIU0hUTW9NgDcyM6Cf6npK0bQ=
github.com/maddalax/htmgo/framework v0.0.0-20240926210145-dc4b710ef244 h1:kSQHKZLbaj7QfvCF6Lp0HqEluSWX/0kHnHEaECUfaBY=
github.com/maddalax/htmgo/framework v0.0.0-20240926210145-dc4b710ef244/go.mod h1:HYKI49Pb6oyY2opSJdTt145B1vWgfWIDohvlolynv80=
github.com/maddalax/htmgo/framework v0.0.0-20240926211224-80b3a1d1a66a h1:RLoGgiB57Y4bVHvlVlRIXaPWpN9vsBVJbGqG4hdwf6A=
github.com/maddalax/htmgo/framework v0.0.0-20240926211224-80b3a1d1a66a/go.mod h1:HYKI49Pb6oyY2opSJdTt145B1vWgfWIDohvlolynv80=
github.com/maddalax/htmgo/framework v0.0.0-20240926220034-f2c4574e9611 h1:8Rce7GPfosRxT3Gx9Vb1db4zUqW8JUseuULmv0haSlk=
github.com/maddalax/htmgo/framework v0.0.0-20240926220034-f2c4574e9611/go.mod h1:HYKI49Pb6oyY2opSJdTt145B1vWgfWIDohvlolynv80=
github.com/maddalax/htmgo/framework v0.0.0-20240927021509-a8b79ea8e368 h1:6MhgKot+CWjSIrQ6FTJTIznVbHDvOefREXAQ/Z4jCIA=
github.com/maddalax/htmgo/framework v0.0.0-20240927021509-a8b79ea8e368/go.mod h1:HYKI49Pb6oyY2opSJdTt145B1vWgfWIDohvlolynv80=
github.com/maddalax/htmgo/framework v0.0.0-20240927021901-3c4927f918da h1:ZfKB93c1NT2NwuKOwl0EsfQmgCsInFxPbdqwZRLGHno=
github.com/maddalax/htmgo/framework v0.0.0-20240927021901-3c4927f918da/go.mod h1:HYKI49Pb6oyY2opSJdTt145B1vWgfWIDohvlolynv80=
github.com/maddalax/htmgo/framework v0.0.0-20240927144650-f01ec9da2ec9 h1:F6FcR7wfsWXW4jHy/vTOFEmhpjvO1oTIWgrBdSetGss=
github.com/maddalax/htmgo/framework v0.0.0-20240927144650-f01ec9da2ec9/go.mod h1:HYKI49Pb6oyY2opSJdTt145B1vWgfWIDohvlolynv80=
github.com/maddalax/htmgo/framework v0.0.0-20240927151004-681b873eb070 h1:7s+b4tr1PJIcY8zjVWz9rzIV2tA76VkKrHc4pEDvsis=
github.com/maddalax/htmgo/framework v0.0.0-20240927151004-681b873eb070/go.mod h1:HYKI49Pb6oyY2opSJdTt145B1vWgfWIDohvlolynv80=
github.com/maddalax/htmgo/framework v0.0.0-20240927152050-1208857c5ffd h1:B+fhPmLvzOC2zO3TmNzFYH9/deilhGaaG9eoKi5KfuM=
github.com/maddalax/htmgo/framework v0.0.0-20240927152050-1208857c5ffd/go.mod h1:HYKI49Pb6oyY2opSJdTt145B1vWgfWIDohvlolynv80=
github.com/maddalax/htmgo/framework v0.0.0-20240927152257-2456beb49424 h1:3yqG/YLsJQr84//agGjf9PlmKPWWmxiw811cl9+sP+w=
github.com/maddalax/htmgo/framework v0.0.0-20240927152257-2456beb49424/go.mod h1:HYKI49Pb6oyY2opSJdTt145B1vWgfWIDohvlolynv80=
github.com/maddalax/htmgo/framework v0.0.0-20240927152340-96f3baf3c4f4 h1:MgiMAThRoNcpxoIYtEw5Jwmv6cRE6MxZB5DEiJjJigw=
github.com/maddalax/htmgo/framework v0.0.0-20240927152340-96f3baf3c4f4/go.mod h1:HYKI49Pb6oyY2opSJdTt145B1vWgfWIDohvlolynv80=
github.com/pmezard/go-difflib v1.0.0 h1:4DBwDE0NGyQoBHbLQYPwSUPoCMWR5BEzIk/f1lZbAQM=
github.com/pmezard/go-difflib v1.0.0/go.mod h1:iKH77koFhYxTK1pcRnkKkqfTogsbg7gZNVY4sRDYZ/4=
github.com/stretchr/testify v1.9.0 h1:HtqpIVDClZ4nwg75+f6Lvsy/wHu+3BoSGCbBAcpTsTg=
github.com/stretchr/testify v1.9.0/go.mod h1:r2ic/lqez/lEtzL7wO/rwa5dbSLXVDPFyf8C91i36aY=
golang.org/x/net v0.29.0 h1:5ORfpBpCs4HzDYoodCDBbwHzdR5UrLBZ3sOnUJmFoHo=
golang.org/x/net v0.29.0/go.mod h1:gLkgy8jTGERgjzMic6DS9+SP0ajcu6Xu3Orq/SpETg0=
gopkg.in/yaml.v3 v3.0.1 h1:fxVm/GzAzEWqLHuvctI91KS9hhNmmWOoWu0XTYJS7CA=
gopkg.in/yaml.v3 v3.0.1/go.mod h1:K4uyk7z7BCEPqu6E+C64Yfv1cQ7kz7rIZviUmN+EgEM=

View file

@ -20,6 +20,14 @@ type Commit struct {
Sha string `json:"sha"`
}
func RunCommand(path string, command string, args ...string) error {
cmd := exec.Command(command, args...)
cmd.Stdout = os.Stdout
cmd.Stderr = os.Stderr
cmd.Dir = path // Set the working directory to the current path.
return cmd.Run()
}
func main() {
// Get the latest commit hash from the remote repository.
latestCommitHash, err := getLatestCommitHash()
@ -51,15 +59,8 @@ func main() {
defer wg.Done()
// Run go get github.com/maddalax/htmgo/framework@<latestCommitHash>.
fmt.Printf("Running 'go get' with latest commit hash in %s\n", path)
cmd := exec.Command("go", "get", fmt.Sprintf("%s@%s", frameworkRepo, latestCommitHash))
cmd.Dir = path // Set the working directory to the current path.
cmd.Stdout = os.Stdout
cmd.Stderr = os.Stderr
if err := cmd.Run(); err != nil {
fmt.Println("Error running go get:", err)
} else {
fmt.Println("Updated framework in", path)
}
RunCommand(path, "go", "get", fmt.Sprintf("%s@%s", frameworkRepo, latestCommitHash))
RunCommand(path, "go", "mod", "tidy")
}()
}
}