Skip to content

Latest commit

 

History

History
83 lines (53 loc) · 1.88 KB

README.md

File metadata and controls

83 lines (53 loc) · 1.88 KB

Azu - Command Line Interface

AZU is a toolkit for artisans with expressive, elegant syntax that offers great performance to build rich, interactive type safe, applications quickly, with less code and conhesive parts that adapts to your prefer style.

Jennifer ORM Support

Jennifer is an ORM (Object Relation Mapping) built for Crystal language.

Documentation

Installation

  1. Run make:
make install
```

2. Run `make install` - It might required `sudo`

3. `azu` command should be installed and ready to use

## Usage

```bash
azu project name

Commands

AZU Toolkit - Command Line Interface

  AZU is a toolkit for artisans with expressive, elegant syntax that
  offers great performance to build rich, interactive type safe,
  applications quickly, with less code and conhesive parts that adapts
  to your prefer style.

  Documentation

  - Azu - https://azutopia.gitbook.io/azu/
  - ORM - https://imdrasil.github.io/jennifer.cr/docs/

  Examples

  azu project name -db postgres

  Subcommands

  project    - Generates a new Azu project
  task       - Generates a task definition file
  scaffold   - Generates a resource for your application
  dev        - Recompiles on crystal file changes
  db         - Manages database versions and schema

Usage

  azu builder

Options

  --help     Show this help.
  --version  Print the version and exit.

Builder 0.0.1+13 [547daf2] (2022-11-14)

Contributing

  1. Fork it (https://github.com/azutoolkit/azu_cli/fork)
  2. Create your feature branch (git checkout -b my-new-feature)
  3. Commit your changes (git commit -am 'Add some feature')
  4. Push to the branch (git push origin my-new-feature)
  5. Create a new Pull Request

Contributors