feat: added grum cli

This commit is contained in:
2023-01-13 10:50:22 +01:00
parent dcb0d1c6ba
commit d75e4093f0
4 changed files with 27 additions and 19 deletions

20
grum.py Executable file → Normal file
View File

@ -1,19 +1,3 @@
#!/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.cli import main
main()

1
grum/cli/__init__.py Normal file
View File

@ -0,0 +1 @@
from .grum import main

20
grum/cli/grum.py Executable file
View File

@ -0,0 +1,20 @@
#!/usr/bin/env python
import sys
from PyQt5.QtWidgets import QApplication
from grum import ctrl_c, theme
from grum.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,7 @@
from setuptools import setup
if __name__ == "__main__":
setup(install_requires=["pyqt5", "pyqtgraph"])
setup(
install_requires=["pyqt5", "pyqtgraph"],
entry_points={"console_scripts": ["grum=grum.cli:main"]},
)