From 142de76a3a02630adf6b7fef98c2131755c2b577 Mon Sep 17 00:00:00 2001 From: Ariz Siddiqui Date: Wed, 13 Jan 2021 22:14:20 +0530 Subject: [PATCH] Final Update --- README.md | 2 +- dist/clik-1.0-py3-none-any.whl | Bin 9255 -> 0 bytes dist/clik-1.0.tar.gz | Bin 7132 -> 0 bytes dist/python-clik-1.0.tar.gz | Bin 0 -> 9081 bytes dist/python_clik-1.0-py3-none-any.whl | Bin 0 -> 10155 bytes python_clik.egg-info/PKG-INFO | 118 ++++++++++++++++++++++ python_clik.egg-info/SOURCES.txt | 16 +++ python_clik.egg-info/dependency_links.txt | 1 + python_clik.egg-info/entry_points.txt | 3 + python_clik.egg-info/requires.txt | 2 + python_clik.egg-info/top_level.txt | 1 + setup.py | 2 +- 12 files changed, 143 insertions(+), 2 deletions(-) delete mode 100644 dist/clik-1.0-py3-none-any.whl delete mode 100644 dist/clik-1.0.tar.gz create mode 100644 dist/python-clik-1.0.tar.gz create mode 100644 dist/python_clik-1.0-py3-none-any.whl create mode 100644 python_clik.egg-info/PKG-INFO create mode 100644 python_clik.egg-info/SOURCES.txt create mode 100644 python_clik.egg-info/dependency_links.txt create mode 100644 python_clik.egg-info/entry_points.txt create mode 100644 python_clik.egg-info/requires.txt create mode 100644 python_clik.egg-info/top_level.txt diff --git a/README.md b/README.md index 9e40057..03941fd 100644 --- a/README.md +++ b/README.md @@ -26,7 +26,7 @@ You can use the CLIK to also add, remove or modify keys, as and when required. ## Installation You can either clone this repository or install it via pip ```python -pip install clik +pip install python-clik ``` ## Usage diff --git a/dist/clik-1.0-py3-none-any.whl b/dist/clik-1.0-py3-none-any.whl deleted file mode 100644 index e99ac29208ac05cc63231766d7e8da634a599333..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 9255 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 F{6A>Sd%6Gs diff --git a/dist/python-clik-1.0.tar.gz b/dist/python-clik-1.0.tar.gz new file mode 100644 index 0000000000000000000000000000000000000000..f3215c15ed5510525892346c58cb04aef910dd35 GIT binary patch literal 9081 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 literal 0 HcmV?d00001 diff --git a/dist/python_clik-1.0-py3-none-any.whl b/dist/python_clik-1.0-py3-none-any.whl new file mode 100644 index 0000000000000000000000000000000000000000..8da80c39f356ef3064ab4d4b9888e4beace4c8e1 GIT binary patch literal 10155 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
+ ## How CLIK Works + CLIK provides you with a command line interface that allows you to store your API Keys and Secret/Auth tokens in an encrypted JSON file. + You are provided with an option to either store this key locally in a file, or making a note of it to store it anyway you like. + The encrypted JSON file can safely be uploaded to VCS repositories, meaning access will only be granted to those who have been given the JSON decryption key by you. + You can use the CLIK to also add, remove or modify keys, as and when required. + ## Built With + | Software | Version | + |----------|---------| + | Python 3 | 3.7.1 | + | Visual Studio Code| 1.50.1| + + ## Tested With + | Operating System | Version(s) | + |----------|-------------| + | Microsoft Windows | Windows 10 | + | Apple macOS | 10.15(Catalina), Beta 11.0(Big Sur) | + + ## Installation + You can either clone this repository or install it via pip + ```python + pip install python-clik + ``` + + ## Usage + Once you install CLIK, a short and concise documentation can be found br running the following command on your console: + ```python + clik + ``` + ## Initialising the JSON File + To create a new file to store keys type the following command in your console: + ```python + clik init + ``` + Now, you can specify all the keys you want to add in a step by step fashion. + CLIK will automatically encrypt the file for you and generate your encryption key. + Now you can either store the key locally or write it down for safekeeping. + So now, your JSON file containing all your keys is ready for upload on your repository. + ## Adding/Subtracting Keys + To add new keys to an existing JSON file, type the following command in your console: +
+ ### For Adding Keys + ```python + clik FILENAME add + ``` + + ### For Subtracting Keys + ```python + clik FILENAME subtract + ``` + ## For Modifying Keys + To modify any key in an existing JSON file, type the following command in your console: + ```python + clik FILENAME modify + ``` + ## For Encrypting the Keys File + To encrypt the JSON file, type the following command in your console: + ```python + clik FILENAME enc + ``` + This will ask for any existing Keys to encrypt the JSON file with. If you have an existing Key, + continue. Else, you can specify/create a new key for this new encryption. + + ## For Decrypting the Keys File + To decrypt the JSON file, type the following command in your console: + ```python + clik FILENAME dec + ``` + This will ask for any existing Keys to decrypt the JSON file with. If you have an existing Key, + continue normally. Else, provide a path for the Key to be used for decryption. + + > Note: For any kind of operation on an encrypted JSON file, you need to decrypt it first. + + ## Help + To check the syntax for any of the commands or their function, type the following command in your console: + ```python + clik --help + ``` + + ## Version + To check the version of CLIK you're running, type the following command in your console: + ```python + clik --version + ``` + > Note: Before uploading the JSON file containing your Keys to any VCS, it is recommended to store your .key file containing your Key to decrypt this encrypted JSON file in .gitignore of any other directory of your computer. + + ## Dependancies + * [printy](https://github.com/edraobdu/printy) + * [Python 3](https://python.org/) + * [cryptography](https://github.com/pyca/cryptography) + + ## Contributors + * [Mihir Singh](https://github.com/mihirs16) + * [Anushka Agarwal](https://github.com/anushka17agarwal) + * [Kushagra Gupta](https://github.com/KG-1510) + * [Ariz Siddiqui](https://github.com/arizsiddiqui) + +Platform: UNKNOWN +Classifier: Programming Language :: Python :: 3 +Classifier: License :: OSI Approved :: MIT License +Classifier: Operating System :: OS Independent +Requires-Python: >=3.6 +Description-Content-Type: text/markdown diff --git a/python_clik.egg-info/SOURCES.txt b/python_clik.egg-info/SOURCES.txt new file mode 100644 index 0000000..9f68a2f --- /dev/null +++ b/python_clik.egg-info/SOURCES.txt @@ -0,0 +1,16 @@ +README.md +setup.py +clikpython/__init__.py +clikpython/clik.py +clikpython/encrypt.py +clikpython/helpVersion.py +clikpython/json_convert.py +clikpython/keys_init.py +clikpython/menu_functions.py +clikpython/utils.py +python_clik.egg-info/PKG-INFO +python_clik.egg-info/SOURCES.txt +python_clik.egg-info/dependency_links.txt +python_clik.egg-info/entry_points.txt +python_clik.egg-info/requires.txt +python_clik.egg-info/top_level.txt \ No newline at end of file diff --git a/python_clik.egg-info/dependency_links.txt b/python_clik.egg-info/dependency_links.txt new file mode 100644 index 0000000..8b13789 --- /dev/null +++ b/python_clik.egg-info/dependency_links.txt @@ -0,0 +1 @@ + diff --git a/python_clik.egg-info/entry_points.txt b/python_clik.egg-info/entry_points.txt new file mode 100644 index 0000000..22bf59c --- /dev/null +++ b/python_clik.egg-info/entry_points.txt @@ -0,0 +1,3 @@ +[console_scripts] +clik = clikpython.clik:main_menu + diff --git a/python_clik.egg-info/requires.txt b/python_clik.egg-info/requires.txt new file mode 100644 index 0000000..25ca96a --- /dev/null +++ b/python_clik.egg-info/requires.txt @@ -0,0 +1,2 @@ +printy +cryptography diff --git a/python_clik.egg-info/top_level.txt b/python_clik.egg-info/top_level.txt new file mode 100644 index 0000000..df5dc1d --- /dev/null +++ b/python_clik.egg-info/top_level.txt @@ -0,0 +1 @@ +clikpython diff --git a/setup.py b/setup.py index 1af1638..684967c 100644 --- a/setup.py +++ b/setup.py @@ -4,7 +4,7 @@ long_description = fh.read() setuptools.setup( - name="clik", + name="python-clik", version="1.0", entry_points={ 'console_scripts':[