Skip to content

Commit c7fd7c8

Browse files
authored
Merge pull request #20 from eadwinCode/module_update
Module Update
2 parents d43a58c + 627eda6 commit c7fd7c8

File tree

25 files changed

+61
-498
lines changed

25 files changed

+61
-498
lines changed

.github/workflows/publish.yml

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -23,5 +23,3 @@ jobs:
2323
FLIT_USERNAME: ${{ secrets.FLIT_USERNAME }}
2424
FLIT_PASSWORD: ${{ secrets.FLIT_PASSWORD }}
2525
run: flit publish
26-
- name: Deploy Documentation
27-
run: make doc-deploy

Makefile

Lines changed: 0 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -34,10 +34,6 @@ test: ## Run tests
3434
test-cov: ## Run tests with coverage
3535
pytest --cov=ellar_cli --cov-report term-missing tests
3636

37-
doc-deploy: ## Run Deploy Documentation
38-
make clean
39-
mkdocs gh-deploy --force --ignore-version
40-
4137

4238
pre-commit-lint: ## Runs Requires commands during pre-commit
4339
make clean

README.md

Lines changed: 37 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -10,5 +10,41 @@
1010
[![PyPI version](https://img.shields.io/pypi/v/ellar-cli.svg)](https://pypi.python.org/pypi/ellar-cli)
1111
[![PyPI version](https://img.shields.io/pypi/pyversions/ellar-cli.svg)](https://pypi.python.org/pypi/ellar-cli)
1212

13-
Full Documentation: [Here](https://eadwincode.github.io/ellar-cli/)
13+
# Introduction
14+
Ellar CLI is an abstracted tool for the Ellar web framework that helps in the standard project scaffold of the
15+
framework, module project scaffold, running the project local server using UVICORN, and running custom commands registered in the application module or any Ellar module.
1416

17+
## Installation
18+
if you have [ellar](https://github.com/eadwinCode/ellar) install ready
19+
```
20+
pip install ellar-cli
21+
```
22+
23+
## Usage
24+
To verify ellar-cli is working, run the command belove
25+
```shell
26+
ellar --help
27+
```
28+
Above command should output this:
29+
```
30+
Usage: Ellar, Python Web framework [OPTIONS] COMMAND [ARGS]...
31+
32+
Options:
33+
-p, --project TEXT Run Specific Command on a specific project
34+
--install-completion [bash|zsh|fish|powershell|pwsh]
35+
Install completion for the specified shell.
36+
--show-completion [bash|zsh|fish|powershell|pwsh]
37+
Show completion for the specified shell, to
38+
copy it or customize the installation.
39+
--help Show this message and exit.
40+
41+
Commands:
42+
create-module - Scaffolds Ellar Application Module -
43+
create-project - Scaffolds Ellar Application -
44+
new - Runs a complete Ellar project scaffold and creates...
45+
runserver - Starts Uvicorn Server -
46+
say-hi
47+
48+
```
49+
50+
Full Documentation: [Here](https://eadwincode.github.io/ellar/commands)

docs/command-grouping.md

Lines changed: 0 additions & 55 deletions
This file was deleted.

docs/create-module-command.md

Lines changed: 0 additions & 31 deletions
This file was deleted.

docs/create-project-command.md

Lines changed: 0 additions & 19 deletions
This file was deleted.

docs/custom-commands.md

Lines changed: 0 additions & 88 deletions
This file was deleted.

docs/img/EllarLogoB.png

-25.3 KB
Binary file not shown.

docs/img/EllarLogoW.png

-25.8 KB
Binary file not shown.

docs/img/Icon.svg

Lines changed: 0 additions & 43 deletions
This file was deleted.

0 commit comments

Comments
 (0)