diff options
Diffstat (limited to 'dev.sh')
-rwxr-xr-x | dev.sh | 21 |
1 files changed, 18 insertions, 3 deletions
@@ -7,21 +7,24 @@ Käyttö: $0 <komento> Komennot: -install Asenna devausymäristö +dev Asenna devausymäristö pytest Aja yksikkötestit pytestillä pylint Tarkista muotoilu pylintillä covhtml Tee haarakattavuus raportti html muodossa covxml Sama mutta xml muoto (codecov tarvitsee tämän) covff Tee html haarakattavuusraportti ja avaa se firefoxissa all Sama kuin '$0 covff && $0 pylint' +install Rakenna ja asenna paketti käyttäen pipx & poetry +uninstall Poistaa paketin (pipx uninstall...) " && exit 0 echo "\033[32m>>> $0 $1 - started.\033[0m" case $1 in - install) - PYTHON_KEYRING_BACKEND=keyring.backends.fail.Keyring \ + dev) + pipx install poetry \ + && PYTHON_KEYRING_BACKEND=keyring.backends.fail.Keyring \ poetry install --no-root ;; @@ -55,6 +58,18 @@ case $1 in && poetry run python3 -m pylint src/miinaharava/ ;; + install) + pipx install poetry \ + && poetry run pytest -v \ + && poetry run python3 -m pylint src/miinaharava/ \ + && poetry build \ + && pipx install `ls dist/*.tar.gz -t -c -1 | head -1` + ;; + + uninstall) + pipx uninstall miinaharava + ;; + *) echo "\033[31m<<< $0 $1 - unknown command.\033[0m" exit 1 |