A tool to select directories and run make clean all command on those selected directory/src
Project description
Make Package Selector
make_package_selector is a utility written in Python to clean and build selected directories. It does it by allowing you to select one or multiple directory & its source path (default is src) to run :
make clean all -C <selected directory>/src
Author : Animesh Das
Email : jobs4ani@gmail.com
Github : https://github.com/animeshdas/make_package_selector
Pre-requisite
Python >= 3.6
Installation
Using PIP
pip install make_package_selector
Using Git
Clone the repo
git clone https://github.com/animeshdas/make_package_selector.git
Install
cd make_package_selector/dist
python -m pip install make_package_selector-<version>-py3-none-any.whl
OR
cd make_package_selector/dist
python -m pip install make_package_selector-<version>.tar.gz
Usage
$ make_package_selector.py [-h] [-d DIR] [-s SOURCE] [-y] [-w WAIT]
Clean and build selected directories.
options:
-h, --help Show this help message and exit
-d DIR, --dir DIR Absolute or relative path to start directory scanning. Default is current directory.
-s SOURCE, --source SOURCE The source directory inside the selected directory. Default is src
-y, --yes Suppress confirmation. Default is do not suppress.
-w WAIT, --wait WAIT Time to wait in seconds before executing the command. Default is 15 seconds.
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file make-package-selector-1.0.tar.gz.
File metadata
- Download URL: make-package-selector-1.0.tar.gz
- Upload date:
- Size: 63.6 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/5.0.0 CPython/3.12.0
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
b5d0337628f38df3e1cc29994cb4471b70fc27a0106b7b87b5321236234bf5ae
|
|
| MD5 |
2f959d30df6791f2ee44ec4248658b17
|
|
| BLAKE2b-256 |
bdfb6c824b3045dc0f6aee30385544ddaf8c344664418885bfb7196a5aeb5a3b
|
File details
Details for the file make_package_selector-1.0-py3-none-any.whl.
File metadata
- Download URL: make_package_selector-1.0-py3-none-any.whl
- Upload date:
- Size: 21.9 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/5.0.0 CPython/3.12.0
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
9cdd5bd903fdcc755e793efba1089087c3bae6a8ccb30f3af7b85398adde84e0
|
|
| MD5 |
d033b3dfc05f15ac6ccc6e87d8b44fea
|
|
| BLAKE2b-256 |
d18f09e320745256cfc24d83da9f150a58c84e3df908606942af689bfeb245e5
|