gitcln 20.4.4

Creator: bradpython12

Last updated:

Add to Cart

Description:

gitcln 20.4.4

Welcome to Gitcln ๐Ÿ‘‹





















CLI tool aim to clean local git repository from .gitignore file(s)/folder(s).


you can create or download .gitignore file and use this tool anywhere.

Installation โš“
$ pip install gitcln

Usage ๐Ÿ—



Arg
Shortcut
Type
Description
Default




--directories
-d
optional
directory(ies) to ignore
[ ]


--files
-f
optional
file(s) to ignore
[ ]



$ gitcln --help

usage: gitcln [-h] [-d [DIRECTORIES [DIRECTORIES ...]]] [-f [FILES [FILES ...]]]

CLI tool aim to clean local git repository from .gitignore file(s)/folder(s).

optional arguments:

-h, --help show this help message and exit

-d [DIRECTORIES [DIRECTORIES ...]], --directories [DIRECTORIES [DIRECTORIES ...]]
Directory(ies) to ignore. (default: [])

-f [FILES [FILES ...]], --files [FILES [FILES ...]]
File(s) to ignore. (default: [])

Examples :

Remove all .gitignore file(s)/folder(s) :
$ gitcln


Remove all .gitignore file(s)/folder(s) except specific directory(ies) :
$ gitcln -d __pycache__


Remove all .gitignore file(s)/folder(s) except specific file(s) :
$ gitcln -f bytes.pyc



Tests ๐Ÿงช

Only integration tests for gitcln module runs on the CI pipeline.

Roadmap ๐Ÿ“ˆ

Add additional CLI option to skip .gitignore ignores by unique comment.
Add .gitcln file to ignore file(s) folder(s) from scanning.
Filter .gitignore by section name.

Copyright ยฉ
๐Ÿ‘ค Hadi Zaki Alqattan

Github: @hadizakialqattan
Email: alqattanhadizaki@gmail.com

๐Ÿ“ License
Copyright ยฉ 2020 Hadi Zaki Alqattan.
This project is MIT licensed.

Give a โญ๏ธ if this project helped you!

License

For personal and professional use. You cannot resell or redistribute these repositories in their original state.

Customer Reviews

There are no reviews.