split the main file into one per cmd
- move from one file with all functionalities to one file per cmd.
- move utilities like logging into separate file
From:
.
├── development.rst
├── install-dev23a.sh
├── LICENSE
├── pyproject.toml
├── README.rst
├── src
│ └── mpsd_software_manager
│ ├── __init__.py
│ └── mpsd_software.py
└── tests
└── test_mpsd_software.py
4 directories, 8 files
To:
.
├── development.rst
├── install-dev23a.sh
├── LICENSE
├── pyproject.toml
├── README.rst
├── src
│ └── mpsd_software_manager
│ ├── cmds
│ │ ├── available.py
│ │ ├── install.py
│ │ ├── prepare.py
│ │ ├── remove.py
│ │ └── status.py
│ ├── __init__.py
│ ├── mpsd_software.py
│ └── utils
│ ├── logging.py
│ └── run.py
└── tests
├── test_available.py
├── test_install.py
├── test_logging.py
├── test_mpsd_software.py
├── test_prepare.py
├── test_remove.py
├── test_run.py
└── test_status.py
6 directories, 22 files
Edited by Ashwin Kumar Karnad