Skip to content

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