A Modern, user-friendly command-line HTTP client for the API testing, and if you're stuck - Search and browse StackOverflow without leaving the CLI
Project description
Setup📦
1. Installing pip [Python Package Manager]
$ sudo apt-get install python3-pip
2. Clone this repository to your local drive
$ git clone https://github.com/IndianOpenSourceFoundation/dynamic-cli.git
3. Install dependencies
$ pip3 install -r requirements.txt
4. Go to dynamic directory
$ cd dynamic-cli/
5. Install with pip
$ pip3 install -e .
If you face some issue running dynamic on mac, follow the below instructions
Note for mac users: Make sure to add these lines in you
~/.bashrc
or~/.zhsrc
(depending upon your shell) 👇export LC_ALL=en_US.UTF-8 export LANG=en_US.UTF-8 export LC_CTYPE=en_US.UTF-8
Usage🛠
Dynamic CLI allows users to search for keywords/issues with some relevant tags.
Arguments⚙
Usage: Dynamic [OPTIONS]
A Modern, user-friendly command-line HTTP client for the API testing, and if you're stuck - Search and browse StackOverflow without leaving the CLI.
Options:
-st, --start -> Introduces Dynamic CLI
-v, --version -> Gives the Version of the CLI
-s, --search -> Search a question on Stackoverflow
-no, --notion -> Open browser to login to Notion.so
-d, --debug -> Turn on Debugging mode
-c, --custom -> Setup a custom API key
-h, --help -> Shows this message and exit
-GET -> Make a GET request to an API
-POST -> Make a POST request to an API
-DELETE -> Make a DELETE request to an API
License🗄
The project is licensed under the GNU General Public License v3. Check out LICENSE
Contributing
We're accepting PRs for our open and unassigned issues. Please check CONTRIBUTING.md. We'd love your contributions! Kindly follow the steps below to get started:
1. Fork this repository.
2. Clone the forked repository.
git clone https://github.com/<your-github-username>/project_name.git
3. Navigate to the project directory.
cd dynamic-cli
4. Make changes in source code.
P.S. If you want to add emojis 😁, use unicodes
.
Emoji unicodes
can be found at https://unicode.org/emoji/charts/full-emoji-list.html
To include an emoji in a string, copy the unicode (Eg: U+1F600
), replace +
with 000
and
prefix it with a \
.
Eg: \U0001F604
5. Stage your changes and commit
# Add changes to Index
git add .
# Commit to the local repo
git commit -m "<your_commit_message>"
7. Push your local commits to the remote repo.
git push
8. Create a PR !
9. Congratulations! Sit and relax, you've made your contribution to Dynamic-CLI project.
Dynamic CLI is a part of these open source programs
Contributors👨🏽💻
Credit goes to these people:✨
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
File details
Details for the file dynamic-cli-1.1.tar.gz
.
File metadata
- Download URL: dynamic-cli-1.1.tar.gz
- Upload date:
- Size: 29.0 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/3.7.1 importlib_metadata/4.9.0 pkginfo/1.8.2 requests/2.24.0 requests-toolbelt/0.9.1 tqdm/4.62.3 CPython/3.8.10
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | b8a9de08080bde83e9a34ecc59f62757a2f85b4b1147520c70996d2f2ff453fb |
|
MD5 | 7cc9c93a35bbe358da45550326abe99a |
|
BLAKE2b-256 | 5d49fc5f54e92d3612b04636cd1db86c90fdc32941585b4397b5ccf07a01001d |
File details
Details for the file dynamic_cli-1.1-py3-none-any.whl
.
File metadata
- Download URL: dynamic_cli-1.1-py3-none-any.whl
- Upload date:
- Size: 29.5 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/3.7.1 importlib_metadata/4.9.0 pkginfo/1.8.2 requests/2.24.0 requests-toolbelt/0.9.1 tqdm/4.62.3 CPython/3.8.10
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | bdf8e1ecf97ced1a4f85e73781614906cb6a71b5e7f47a023a949fafdae0169b |
|
MD5 | 16505e2c7d67f680294d5352c1196779 |
|
BLAKE2b-256 | 3e740cfab39ef33946573517db97bd75aefddc6b0ba29045892c86115d69b711 |