Merge pull request #35 from nim65s/script

Script
This commit is contained in:
Guilhem Saurel 2022-08-02 09:06:06 +02:00 committed by GitHub
commit 760e5cbb15
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23
4 changed files with 24 additions and 1 deletions

12
.github/workflows/entrypoint.yml vendored Normal file
View file

@ -0,0 +1,12 @@
name: Test entrypoints
on: [push, pull_request]
jobs:
tests:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v2
- uses: actions/setup-python@v2
- run: python -m pip install -U pip
- run: python -m pip install .
- run: matrix-webhook -h
- run: python -m matrix_webhook -h

View file

@ -24,6 +24,8 @@ docker pull nim65s/matrix-webhook
Create a matrix user for the bot, and launch this app it with the following arguments or environment variables: Create a matrix user for the bot, and launch this app it with the following arguments or environment variables:
``` ```
matrix-webhook -h
# OR
python -m matrix_webhook -h python -m matrix_webhook -h
# OR # OR
docker run --rm -it nim65s/matrix-webhook -h docker run --rm -it nim65s/matrix-webhook -h

View file

@ -3,7 +3,13 @@ import logging
from . import app, conf from . import app, conf
if __name__ == "__main__":
def main():
"""Start everything."""
log_format = "%(asctime)s - %(name)s - %(lineno)d - %(levelname)s - %(message)s" log_format = "%(asctime)s - %(name)s - %(lineno)d - %(levelname)s - %(message)s"
logging.basicConfig(level=50 - 10 * conf.VERBOSE, format=log_format) logging.basicConfig(level=50 - 10 * conf.VERBOSE, format=log_format)
app.run() app.run()
if __name__ == "__main__":
main()

View file

@ -27,3 +27,6 @@ ignore = ["D200", "D203", "D204", "D212"]
[build-system] [build-system]
requires = ["poetry-core>=1.0.0"] requires = ["poetry-core>=1.0.0"]
build-backend = "poetry.core.masonry.api" build-backend = "poetry.core.masonry.api"
[tool.poetry.scripts]
matrix-webhook = "matrix_webhook.__main__:main"