Skip to main content

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


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

make-package-selector-1.0.tar.gz (63.6 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

make_package_selector-1.0-py3-none-any.whl (21.9 kB view details)

Uploaded Python 3

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

Hashes for make-package-selector-1.0.tar.gz
Algorithm Hash digest
SHA256 b5d0337628f38df3e1cc29994cb4471b70fc27a0106b7b87b5321236234bf5ae
MD5 2f959d30df6791f2ee44ec4248658b17
BLAKE2b-256 bdfb6c824b3045dc0f6aee30385544ddaf8c344664418885bfb7196a5aeb5a3b

See more details on using hashes here.

File details

Details for the file make_package_selector-1.0-py3-none-any.whl.

File metadata

File hashes

Hashes for make_package_selector-1.0-py3-none-any.whl
Algorithm Hash digest
SHA256 9cdd5bd903fdcc755e793efba1089087c3bae6a8ccb30f3af7b85398adde84e0
MD5 d033b3dfc05f15ac6ccc6e87d8b44fea
BLAKE2b-256 d18f09e320745256cfc24d83da9f150a58c84e3df908606942af689bfeb245e5

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page