https://github.com/anvilistas/amoni
A command line utility for local development of Anvil apps.
https://github.com/anvilistas/amoni
Last synced: about 1 month ago
JSON representation
A command line utility for local development of Anvil apps.
- Host: GitHub
- URL: https://github.com/anvilistas/amoni
- Owner: anvilistas
- License: other
- Created: 2022-05-13T08:54:27.000Z (about 3 years ago)
- Default Branch: main
- Last Pushed: 2024-05-13T07:41:16.000Z (about 1 year ago)
- Last Synced: 2024-05-21T21:13:45.827Z (12 months ago)
- Language: Python
- Size: 162 KB
- Stars: 14
- Watchers: 2
- Forks: 4
- Open Issues: 3
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
- awesome-anvil - Amoni - A command line tool to assist with local development of Anvil apps. (Libraries, add-ons and cool projects)
README
# Amoni
A command line utility for local development of [Anvil](https://anvil.works) apps.Amoni gives you:
* A simple command to start a new project and create all the necessary files and folders:
```amoni init```
* Pre-configured docker containers for the anvil app server and postgresql database
server to run your app
* Simple commands to start and stop those servers:```
amoni startamoni stop
```* Your app available in your browser at port 3030 on your local machine
* Your database server available on port 5432 on your local machine* A pre-configured docker container and a simple command to run your test suite:
```amoni test```
* Commands to fetch anvil apps and add them to your project as the main app or as
dependencies:```
amoni install appamoni install dependency
```* [Stub files](https://mypy.readthedocs.io/en/stable/stubs.html) that allow your
autocompleter to see what tables are included in your app[Read the Documentation](https://amoni.readthedocs.io/en/latest/)
[Ask a Question](https://github.com/anvilistas/amoni/discussions)
[Chat with the team](https://matrix.to/#/#anvilistas_community:gitter.im?via=gitter.im&via=matrix.org)