rename cli to htmgo
This commit is contained in:
parent
a38064ed12
commit
264f0eba1a
2 changed files with 1 additions and 100 deletions
|
|
@ -1,4 +1,4 @@
|
|||
module github.com/maddalax/htmgo/cli
|
||||
module github.com/maddalax/htmgo/htmgo
|
||||
|
||||
go 1.23.0
|
||||
|
||||
|
|
|
|||
|
|
@ -1,99 +0,0 @@
|
|||
version: '3'
|
||||
|
||||
interval: 500ms
|
||||
|
||||
tasks:
|
||||
|
||||
template:
|
||||
dir: '{{.USER_WORKING_DIR}}'
|
||||
desc: Generate template from source code
|
||||
cmds:
|
||||
- go run github.com/maddalax/htmgo/framework/tooling/downloadtemplate@latest -out my-app
|
||||
|
||||
setup:
|
||||
dir: '{{.USER_WORKING_DIR}}'
|
||||
desc: Setup the project
|
||||
cmds:
|
||||
- go mod download
|
||||
- go mod tidy
|
||||
- task: copy-framework-assets
|
||||
dir: '{{.USER_WORKING_DIR}}'
|
||||
- task: ast
|
||||
dir: '{{.USER_WORKING_DIR}}'
|
||||
- task: css
|
||||
dir: '{{.USER_WORKING_DIR}}'
|
||||
|
||||
run:
|
||||
dir: '{{.USER_WORKING_DIR}}'
|
||||
desc: Run the project
|
||||
cmds:
|
||||
- task: setup
|
||||
dir: '{{.USER_WORKING_DIR}}'
|
||||
- go run .
|
||||
|
||||
build:
|
||||
deps: [setup]
|
||||
dir: '{{.USER_WORKING_DIR}}'
|
||||
desc: Build the project
|
||||
cmds:
|
||||
- rm -rf ./dist
|
||||
- mkdir -p ./dist/assets/dist
|
||||
- cp -r ./assets/dist/* ./dist/assets/dist/
|
||||
- go build -o "./dist" .
|
||||
- echo "Build successful"
|
||||
|
||||
copy-framework-assets:
|
||||
dir: '{{.USER_WORKING_DIR}}'
|
||||
desc: Copy framework assets
|
||||
cmds:
|
||||
- go run github.com/maddalax/htmgo/framework/tooling/copyassets@latest
|
||||
|
||||
css:
|
||||
dir: '{{.USER_WORKING_DIR}}'
|
||||
desc: Generate CSS from source code
|
||||
generates:
|
||||
- '**/main.css'
|
||||
cmds:
|
||||
- chmod +x ./assets/css/tailwindcss
|
||||
- ./assets/css/tailwindcss -i ./assets/css/input.css -o ./assets/dist/main.css -c ./assets/css/tailwind.config.js
|
||||
|
||||
go-watch:
|
||||
deps: [setup]
|
||||
dir: '{{.USER_WORKING_DIR}}'
|
||||
desc: Run the project and watch for changes
|
||||
cmds:
|
||||
- air -build.exclude_dir "dist"
|
||||
|
||||
css-watch:
|
||||
dir: '{{.USER_WORKING_DIR}}'
|
||||
desc: Generate CSS from source code and watch for changes
|
||||
watch: true
|
||||
generates:
|
||||
- '**/main.css'
|
||||
sources:
|
||||
- '**/*.css'
|
||||
- '**/*.go'
|
||||
cmds:
|
||||
- task: css
|
||||
dir: '{{.USER_WORKING_DIR}}'
|
||||
|
||||
ast:
|
||||
dir: '{{.USER_WORKING_DIR}}'
|
||||
desc: Generate AST from source code
|
||||
generates:
|
||||
- '**/generated.go'
|
||||
cmds:
|
||||
- go run github.com/maddalax/htmgo/framework/tooling/astgen@latest
|
||||
|
||||
ast-watch:
|
||||
dir: '{{.USER_WORKING_DIR}}'
|
||||
desc: Generate AST from source code and watch for changes
|
||||
watch: true
|
||||
generates:
|
||||
- '**/generated.go'
|
||||
sources:
|
||||
- 'pages/**/*.go'
|
||||
- 'partials/**/*.go'
|
||||
cmds:
|
||||
- task: ast
|
||||
dir: '{{.USER_WORKING_DIR}}'
|
||||
Loading…
Reference in a new issue