Skip to content

Commit 7dddd73

Browse files
committed
add command line entrypoint for campusnet
1 parent 6b28b6c commit 7dddd73

File tree

2 files changed

+10
-1
lines changed

2 files changed

+10
-1
lines changed

setup.cfg

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -27,3 +27,7 @@ python_requires = >=3.7
2727
package_dir =
2828
=src
2929
zip_safe = no
30+
31+
[options.entry_points]
32+
console_scripts =
33+
campusnet = campusnet.__main__:main

src/campusnet/__main__.py

Lines changed: 6 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,8 @@
11
import campusnet
22
from argparse import ArgumentParser
33

4-
if __name__ == "__main__":
4+
5+
def main():
56
parser = ArgumentParser(
67
prog="python -m campusnet", description="Get exams from CampusNet instance."
78
)
@@ -104,3 +105,7 @@
104105
)
105106
writer = csv.writer(sys.stdout)
106107
writer.writerows(out)
108+
109+
110+
if __name__ == "__main__":
111+
main()

0 commit comments

Comments
 (0)