Compare commits
8 commits
feature/v8
...
master
Author | SHA1 | Date | |
---|---|---|---|
|
6dd993cd3b | ||
|
91bd1bf314 | ||
|
ff197d984e | ||
|
383fdfb8f9 | ||
|
78c7076745 | ||
|
0137402f89 | ||
|
3b09470606 | ||
|
4154deface |
7 changed files with 25 additions and 171 deletions
15
CHANGELOG.md
15
CHANGELOG.md
|
@ -1,11 +1,22 @@
|
||||||
# Change Log
|
# Change Log
|
||||||
|
|
||||||
|
## 8.2.0
|
||||||
|
|
||||||
|
* Updated to `analyzer` 6.3.x
|
||||||
|
* Updated repository link
|
||||||
|
* Updated `lints` to 3.0.0
|
||||||
|
|
||||||
|
## 8.1.1
|
||||||
|
|
||||||
|
* Updated README
|
||||||
|
* Updated to logo
|
||||||
|
|
||||||
## 8.1.0
|
## 8.1.0
|
||||||
|
|
||||||
* Updated README
|
* Updated README
|
||||||
* Updated logo
|
* Updated to logo
|
||||||
* Updated to `analyzer` 6.2.x
|
* Updated to `analyzer` 6.2.x
|
||||||
* Updated to support Dart SDK 3.1.3
|
* Updated to support Dart SDK 3.1.x
|
||||||
|
|
||||||
## 8.0.0
|
## 8.0.0
|
||||||
|
|
||||||
|
|
12
README.md
12
README.md
|
@ -1,13 +1,13 @@
|
||||||
# Angel3 Command Line Interface
|
# Angel3 CLI
|
||||||
|
|
||||||
[![Angel3 Logo](angel3_logo.svg)](https://github.com/dukefirehawk/angel3-cli)
|
[![Angel3 Logo](angel3_logo.png)](https://github.com/dart-backend/angel3-cli)
|
||||||
|
|
||||||
![Pub Version (including pre-releases)](https://img.shields.io/pub/v/angel3_cli?include_prereleases)
|
![Pub Version (including pre-releases)](https://img.shields.io/pub/v/angel3_cli?include_prereleases)
|
||||||
[![Null Safety](https://img.shields.io/badge/null-safety-brightgreen)](https://dart.dev/null-safety)
|
[![Null Safety](https://img.shields.io/badge/null-safety-brightgreen)](https://dart.dev/null-safety)
|
||||||
[![Gitter](https://img.shields.io/gitter/room/angel_dart/discussion)](https://gitter.im/angel_dart/discussion)
|
[![Gitter](https://img.shields.io/gitter/room/angel_dart/discussion)](https://gitter.im/angel_dart/discussion)
|
||||||
[![License](https://img.shields.io/github/license/dukefirehawk/angel3-cli)](https://github.com/dukefirehawk/angel3-cli/blob/master/LICENSE)
|
[![License](https://img.shields.io/github/license/dart-backend/angel3-cli)](https://github.com/dart-backend/angel3-cli/blob/master/LICENSE)
|
||||||
|
|
||||||
Command-line tools for the [Angel3 framework](https://pub.dev/packages/angel3_framework) that provides the following functionalities:
|
The command line interface for buidling dart backend in [Angel3 framework](https://pub.dev/packages/angel3_framework) that provides the following functionalities:
|
||||||
|
|
||||||
* Project scaffolding
|
* Project scaffolding
|
||||||
* Generating service models, plugins, tests and more
|
* Generating service models, plugins, tests and more
|
||||||
|
@ -16,8 +16,6 @@ Command-line tools for the [Angel3 framework](https://pub.dev/packages/angel3_fr
|
||||||
|
|
||||||
## Installation
|
## Installation
|
||||||
|
|
||||||
Release version:
|
|
||||||
|
|
||||||
```bash
|
```bash
|
||||||
dart pub global activate angel3_cli
|
dart pub global activate angel3_cli
|
||||||
```
|
```
|
||||||
|
@ -30,4 +28,4 @@ For information on the available options:
|
||||||
angel3 help
|
angel3 help
|
||||||
```
|
```
|
||||||
|
|
||||||
[![Screenshot of Terminal](screenshots/angel3-screenshot.png)](https://github.com/dukefirehawk/angel3-cli)
|
[![Screenshot of Terminal](screenshots/angel3-screenshot.png)](https://github.com/dart-backend/angel3-cli)
|
||||||
|
|
7
TODO.md
7
TODO.md
|
@ -1,7 +0,0 @@
|
||||||
# Todo
|
|
||||||
|
|
||||||
* `service`
|
|
||||||
* Add tests
|
|
||||||
* `migration`
|
|
||||||
* `deploy`
|
|
||||||
* Call these from Grinder script
|
|
BIN
angel3_logo.png
Normal file
BIN
angel3_logo.png
Normal file
Binary file not shown.
After Width: | Height: | Size: 4.8 KiB |
148
angel3_logo.svg
148
angel3_logo.svg
|
@ -1,148 +0,0 @@
|
||||||
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
|
|
||||||
<!-- Created with Inkscape (http://www.inkscape.org/) -->
|
|
||||||
|
|
||||||
<svg
|
|
||||||
width="128"
|
|
||||||
height="128"
|
|
||||||
viewBox="0 0 128 128"
|
|
||||||
version="1.1"
|
|
||||||
id="svg1"
|
|
||||||
inkscape:version="1.3 (0e150ed, 2023-07-21)"
|
|
||||||
sodipodi:docname="angel3_logo128.svg"
|
|
||||||
inkscape:export-filename="logo_icon_128.png"
|
|
||||||
inkscape:export-xdpi="96"
|
|
||||||
inkscape:export-ydpi="96"
|
|
||||||
xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
|
|
||||||
xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
|
|
||||||
xmlns:xlink="http://www.w3.org/1999/xlink"
|
|
||||||
xmlns="http://www.w3.org/2000/svg"
|
|
||||||
xmlns:svg="http://www.w3.org/2000/svg">
|
|
||||||
<sodipodi:namedview
|
|
||||||
id="namedview1"
|
|
||||||
pagecolor="#ffffff"
|
|
||||||
bordercolor="#000000"
|
|
||||||
borderopacity="0.25"
|
|
||||||
inkscape:showpageshadow="2"
|
|
||||||
inkscape:pageopacity="0.0"
|
|
||||||
inkscape:pagecheckerboard="0"
|
|
||||||
inkscape:deskcolor="#d1d1d1"
|
|
||||||
inkscape:document-units="px"
|
|
||||||
showgrid="true"
|
|
||||||
inkscape:zoom="1.5862247"
|
|
||||||
inkscape:cx="58.314563"
|
|
||||||
inkscape:cy="90.466376"
|
|
||||||
inkscape:window-width="1312"
|
|
||||||
inkscape:window-height="738"
|
|
||||||
inkscape:window-x="128"
|
|
||||||
inkscape:window-y="89"
|
|
||||||
inkscape:window-maximized="0"
|
|
||||||
inkscape:current-layer="layer1">
|
|
||||||
<inkscape:grid
|
|
||||||
id="grid1"
|
|
||||||
units="px"
|
|
||||||
originx="0"
|
|
||||||
originy="0"
|
|
||||||
spacingx="1"
|
|
||||||
spacingy="1"
|
|
||||||
empcolor="#0099e5"
|
|
||||||
empopacity="0.30196078"
|
|
||||||
color="#0099e5"
|
|
||||||
opacity="0.14901961"
|
|
||||||
empspacing="5"
|
|
||||||
dotted="false"
|
|
||||||
gridanglex="30"
|
|
||||||
gridanglez="30"
|
|
||||||
visible="true" />
|
|
||||||
</sodipodi:namedview>
|
|
||||||
<defs
|
|
||||||
id="defs1">
|
|
||||||
<linearGradient
|
|
||||||
id="swatch6">
|
|
||||||
<stop
|
|
||||||
style="stop-color:#d81c1c;stop-opacity:1;"
|
|
||||||
offset="0"
|
|
||||||
id="stop6" />
|
|
||||||
</linearGradient>
|
|
||||||
<linearGradient
|
|
||||||
id="linearGradient15"
|
|
||||||
inkscape:collect="always">
|
|
||||||
<stop
|
|
||||||
style="stop-color:#d81c1c;stop-opacity:1;"
|
|
||||||
offset="0"
|
|
||||||
id="stop15" />
|
|
||||||
<stop
|
|
||||||
style="stop-color:#d81c1c;stop-opacity:0;"
|
|
||||||
offset="1"
|
|
||||||
id="stop16" />
|
|
||||||
</linearGradient>
|
|
||||||
<linearGradient
|
|
||||||
id="swatch13"
|
|
||||||
inkscape:swatch="solid">
|
|
||||||
<stop
|
|
||||||
style="stop-color:#d81c1c;stop-opacity:1;"
|
|
||||||
offset="0"
|
|
||||||
id="stop14" />
|
|
||||||
</linearGradient>
|
|
||||||
<linearGradient
|
|
||||||
id="swatch7"
|
|
||||||
inkscape:swatch="solid">
|
|
||||||
<stop
|
|
||||||
style="stop-color:#d81c1c;stop-opacity:1;"
|
|
||||||
offset="0"
|
|
||||||
id="stop7" />
|
|
||||||
</linearGradient>
|
|
||||||
<linearGradient
|
|
||||||
inkscape:collect="always"
|
|
||||||
xlink:href="#swatch13"
|
|
||||||
id="linearGradient14"
|
|
||||||
x1="76.307388"
|
|
||||||
y1="264.40897"
|
|
||||||
x2="425.84061"
|
|
||||||
y2="264.40897"
|
|
||||||
gradientUnits="userSpaceOnUse" />
|
|
||||||
<linearGradient
|
|
||||||
inkscape:collect="always"
|
|
||||||
xlink:href="#linearGradient15"
|
|
||||||
id="linearGradient16"
|
|
||||||
x1="185.07693"
|
|
||||||
y1="354.51111"
|
|
||||||
x2="296.18161"
|
|
||||||
y2="354.51111"
|
|
||||||
gradientUnits="userSpaceOnUse" />
|
|
||||||
</defs>
|
|
||||||
<g
|
|
||||||
inkscape:label="Layer 1"
|
|
||||||
inkscape:groupmode="layer"
|
|
||||||
id="layer1">
|
|
||||||
<text
|
|
||||||
xml:space="preserve"
|
|
||||||
style="font-style:normal;font-variant:normal;font-weight:bold;font-stretch:normal;font-size:137.557px;font-family:'Comic Sans MS';-inkscape-font-specification:'Comic Sans MS, Bold';font-variant-ligatures:normal;font-variant-caps:normal;font-variant-numeric:normal;font-variant-east-asian:normal;opacity:1;fill:#000000;fill-opacity:1;stroke-width:0.716443"
|
|
||||||
x="-115.63483"
|
|
||||||
y="107.96973"
|
|
||||||
id="text1"
|
|
||||||
transform="matrix(-0.01157892,-1.0160496,0.98407611,-0.01121455,0,0)"><tspan
|
|
||||||
sodipodi:role="line"
|
|
||||||
id="tspan1"
|
|
||||||
x="-115.63483"
|
|
||||||
y="107.96973"
|
|
||||||
style="font-style:normal;font-variant:normal;font-weight:bold;font-stretch:normal;font-size:137.557px;font-family:'Comic Sans MS';-inkscape-font-specification:'Comic Sans MS, Bold';font-variant-ligatures:normal;font-variant-caps:normal;font-variant-numeric:normal;font-variant-east-asian:normal;fill:#000000;fill-opacity:1;stroke-width:0.716443">A</tspan></text>
|
|
||||||
<text
|
|
||||||
xml:space="preserve"
|
|
||||||
style="font-style:normal;font-variant:normal;font-weight:bold;font-stretch:normal;font-size:74.3369px;font-family:'Comic Sans MS';-inkscape-font-specification:'Comic Sans MS, Bold';font-variant-ligatures:normal;font-variant-caps:normal;font-variant-numeric:normal;font-variant-east-asian:normal;opacity:1;fill:#d81c1c;fill-opacity:1;stroke:#ffffff;stroke-width:0.980329;stroke-dasharray:none;stroke-opacity:1"
|
|
||||||
x="-100.58853"
|
|
||||||
y="107.32352"
|
|
||||||
id="text2"
|
|
||||||
transform="matrix(-1.1771598,0.04030269,0.03112649,0.84843667,0,0)"><tspan
|
|
||||||
sodipodi:role="line"
|
|
||||||
id="tspan2"
|
|
||||||
x="-100.58853"
|
|
||||||
y="107.32352"
|
|
||||||
style="font-style:normal;font-variant:normal;font-weight:bold;font-stretch:normal;font-size:74.3369px;font-family:'Comic Sans MS';-inkscape-font-specification:'Comic Sans MS, Bold';font-variant-ligatures:normal;font-variant-caps:normal;font-variant-numeric:normal;font-variant-east-asian:normal;fill:#d81c1c;fill-opacity:1;stroke:#ffffff;stroke-width:0.980329;stroke-dasharray:none;stroke-opacity:1">3</tspan></text>
|
|
||||||
<circle
|
|
||||||
style="fill:#d81c1c;fill-opacity:1;stroke:#ffffff;stroke-width:3.00094488;stroke-dasharray:none"
|
|
||||||
id="path6"
|
|
||||||
cx="25.217106"
|
|
||||||
cy="52.325504"
|
|
||||||
r="3.7825663" />
|
|
||||||
</g>
|
|
||||||
</svg>
|
|
Before Width: | Height: | Size: 5.4 KiB |
|
@ -281,7 +281,7 @@ Future preBuild(Directory projectDir) async {
|
||||||
if (buildCode != 0) throw Exception('Failed to pre-build resources.');
|
if (buildCode != 0) throw Exception('Failed to pre-build resources.');
|
||||||
}
|
}
|
||||||
|
|
||||||
const repoLocation = 'https://github.com/dukefirehawk';
|
const repoLocation = 'https://github.com/dart-backend';
|
||||||
|
|
||||||
const BoilerplateInfo graphQLBoilerplate = BoilerplateInfo(
|
const BoilerplateInfo graphQLBoilerplate = BoilerplateInfo(
|
||||||
'GraphQL',
|
'GraphQL',
|
||||||
|
|
12
pubspec.yaml
12
pubspec.yaml
|
@ -1,12 +1,12 @@
|
||||||
name: angel3_cli
|
name: angel3_cli
|
||||||
version: 8.1.0
|
version: 8.2.0
|
||||||
description: Command line tools for the Angel3 framework, including scaffolding.
|
description: The command line interface for building dart backend in Angel3 framework.
|
||||||
homepage: https://angel3-framework.web.app/
|
homepage: https://angel3-framework.web.app/
|
||||||
repository: https://github.com/dukefirehawk/angel3-cli
|
repository: https://github.com/dart-backend/angel3-cli
|
||||||
environment:
|
environment:
|
||||||
sdk: '>=3.0.0 <4.0.0'
|
sdk: '>=3.0.0 <4.0.0'
|
||||||
dependencies:
|
dependencies:
|
||||||
analyzer: ^6.2.0
|
analyzer: ^6.3.0
|
||||||
args: ^2.4.0
|
args: ^2.4.0
|
||||||
code_builder: ^4.5.0
|
code_builder: ^4.5.0
|
||||||
dart_style: ^2.3.0
|
dart_style: ^2.3.0
|
||||||
|
@ -15,7 +15,7 @@ dependencies:
|
||||||
io: ^1.0.0
|
io: ^1.0.0
|
||||||
inflection3: ^0.5.3+2
|
inflection3: ^0.5.3+2
|
||||||
mustache_template: ^2.0.0
|
mustache_template: ^2.0.0
|
||||||
path: ^1.8.0
|
path: ^1.9.0
|
||||||
prompts: ^2.0.0
|
prompts: ^2.0.0
|
||||||
pubspec_parse: ^1.2.0
|
pubspec_parse: ^1.2.0
|
||||||
quiver: ^3.2.0
|
quiver: ^3.2.0
|
||||||
|
@ -24,6 +24,6 @@ dependencies:
|
||||||
watcher: ^1.1.0
|
watcher: ^1.1.0
|
||||||
yaml: ^3.1.0
|
yaml: ^3.1.0
|
||||||
dev_dependencies:
|
dev_dependencies:
|
||||||
lints: ^2.0.0
|
lints: ^3.0.0
|
||||||
executables:
|
executables:
|
||||||
angel3: angel3
|
angel3: angel3
|
||||||
|
|
Loading…
Reference in a new issue