Categorygithub.com/dayvsonlima/catuaba
modulepackage
0.0.0-20230505140348-d13f8e88a8a6
Repository: https://github.com/dayvsonlima/catuaba.git
Documentation: pkg.go.dev

# README

GitHub Actions

Catuaba Framework

Fast, super productive and aphrodisiac web-framework written in golang

Catuaba Framework Golang new command example

Setup

Mac OS

Intel

curl -L https://github.com/dayvsonlima/catuaba/releases/latest/download/catuaba-darwin-amd64.tar.gz | tar xz && sudo mv catuaba /usr/local/bin/

Apple Silicon

curl -L https://github.com/dayvsonlima/catuaba/releases/latest/download/catuaba-darwin-arm64.tar.gz | tar xz && sudo mv catuaba /usr/local/bin/

Linux

curl -L https://github.com/dayvsonlima/catuaba/releases/latest/download/catuaba-linux-amd64.tar.gz | tar xz && sudo mv catuaba /usr/local/bin/

On Windows

Download the exe and add the path to your environment variables

https://github.com/dayvsonlima/catuaba/releases/latest/download/catuaba-windows-amd64.zip

Command List

Catuaba Framework Golang scaffold command example

CommandDescriptionUsage
--helpprovide cli instructionscatuaba --help
newCreate a New projectcatuaba new <project-name>
serverStarts the catuaba web serverRun catuaba server in the project root
generatorCall some catuaba generatorcatuaba generator <generator-name> ...<generator-params>

Generators List

CommandDescriptionUsage
scaffoldscaffold is a full set of model, controller and router for one RESTFUL resourcecatuaba g scaffold <model-name> ...<attribute:type>
modelgenerates a new model file in app/models directorycatuaba g model <model-name> ...<attribute:type>
controllergenerates a new controller package in app/controllercatuaba g controller <controller-name> ...<method-name (index, new, create, update, delete, all)>. if you don't specify the method name, catuaba will create them all by default

# Packages

No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author