Merge branch 'grum_cli'

This commit is contained in:
2023-01-13 15:31:55 +01:00
4 changed files with 30 additions and 15 deletions

16
grum.py
View File

@ -1,19 +1,7 @@
#!/usr/bin/env python
import sys
from PyQt5.QtWidgets import QApplication
from grum import ctrl_c
from grum import theme
from grum.mainwin import MainWindow
app = QApplication(sys.argv)
theme.apply(app)
ctrl_c.setup(app)
mw = MainWindow()
mw.show()
sys.exit(app.exec())
from grum import main
main()

View File

@ -0,0 +1,4 @@
from .cli import main

18
grum/cli.py Normal file
View File

@ -0,0 +1,18 @@
import sys
from PyQt5.QtWidgets import QApplication
from . import ctrl_c, theme
from .mainwin import MainWindow
def main():
app = QApplication(sys.argv)
theme.apply(app)
ctrl_c.setup(app)
mw = MainWindow()
mw.show()
sys.exit(app.exec())

View File

@ -1,4 +1,9 @@
from setuptools import setup
if __name__ == "__main__":
setup(install_requires=["pyqt5", "pyqtgraph"])
setup(
install_requires=["pyqt5", "pyqtgraph"],
entry_points={"console_scripts": ["grum=grum:main"]},
)