When writing the setup.py file there is an option to add entry points in the following format:
entry_points={
'console_scripts': [
'entry_point_name0 = module.file:function0',
'entry_point_name1 = module.file:function1',
'entry_point_name2 = module.file:function2'
]
}
However when doing this, even when all three entry points are from the same project they appear as separate commands in the command line. To execute the first entry point I would simply type entry_point_name0 <args> and execute.
Would it be possible to set up a hierarchy to call those commands by first specifying a common name and later the actual entry point name? This would result in calling the first entry point using project_name entry_point_name0 <args>