
API 테스트를위한 현대적이고 사용자 친화적 인 명령 줄 HTTP 클라이언트 및 CLI를 떠나지 않고 StackOverFlow를 검색하고 찾아보십시오.
Dynamic-cli ?stackoverflow 웹 사이트는 정말 멋지지만 앞에서 직면 한 것과 같은 질문을 기억하기가 어려울 수 있습니다.
dynamic-cli 과급 된 명령 줄 유틸리티 



사용법 : 동적 [옵션]
API 테스트를위한 최신의 사용자 친화적 인 명령 줄 HTTP 클라이언트, 그리고 CLI를 떠나지 않고 StackoverFlow를 검색하고 찾아보십시오.
옵션 :
-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
-p, --playbook -> To access all the answers saved in the playbook
-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
dynamic-cli PYPI에서 호스팅됩니다. 다음 명령은 Dynamic-cli 설치합니다.
pip3 install dynamic-cli
아직 PYPI로 푸시되지 않은 변경 사항을 포함 할 수있는 GitHub 소스에서 최신 dynamic-cli 설치할 수도 있습니다.
pip3 install git+https://github.com/IndianOpenSourceFoundation/dynamic-cli.git
virtualenv 에 설치하지 않으면 sudo 와 함께 실행해야 할 수도 있습니다.
sudo pip3 install dynamic-cli
pip3 설정에 따라 -H flag 로 pip3 실행할 수도 있습니다.
sudo -H pip3 install dynamic-cli
대부분의 Linux 사용자의 경우 python3-pip 패키지를 사용하여 pip3 시스템에 설치할 수 있습니다.
예를 들어, Ubuntu 사용자는 다음을 수행 할 수 있습니다.
sudo apt-get install python3-pip
의존성 또는 권한에 대한 잠재적 인 문제를 피하기 위해 virtualenv 에 Python 패키지를 설치할 수 있습니다.
Windows 사용자이거나 virtualenv 에 대한 자세한 내용을 원하는 경우이 안내서를 확인하십시오.
virtualenv 및 virtualenvwrapper 설치하십시오 :
pip3 install virtualenv
pip3 install virtualenvwrapper
export WORKON_HOME=~/.virtualenvs
source /usr/local/bin/virtualenvwrapper.sh
dynamic-cli virtualenv 만들고 dynamic-cli 설치하십시오.
mkvirtualenv dynamic-cli
pip3 install dynamic-cli
pip 설치가 작동하지 않으면 기본적으로 Python 2를 실행할 수 있습니다. 실행중인 파이썬의 버전을 확인하십시오.
python --version
위의 호출이 Python 2가 발생하면 Python 3의 경로를 찾으십시오.
which python3 # Python 3 path for mkvirtualenv's --python option
필요한 경우 Python 3을 설치하십시오. mkvirtualenv 호출 할 때 파이썬 버전을 설정하십시오.
mkvirtualenv --python [Python 3 path from above] dynamic-cli
pip3 install dynamic-cli
dynamic-cli virtualenv 다시 활성화하려면 나중에 실행하십시오.
workon dynamic-cli
dynamic-cli virtualenv 비활성화하려면 실행 :
deactivate
dynamic-cli WSL이 설치된 Windows 10/11에서 테스트되었습니다. 여기서 문서를 읽으십시오
1. PIP 설치
sudo apt-get install python3-pip2. 이 저장소를 로컬 드라이브에 복제하십시오
git clone https://github.com/IndianOpenSourceFoundation/dynamic-cli.git3. 동적 디렉토리로 이동하십시오
cd dynamic-cli/4. 종속성을 설치하십시오
pip3 install -r requirements.txt5. PIP로 설치하십시오
pip3 install -e .Mac에서 동적으로 실행되는 문제에 직면하면 아래 지침을 따르십시오.
Mac 사용자의 참고 :이 라인을 귀하에게 추가하십시오
~/.bashrc또는~/.zhsrc( 쉘에 따라 )?export LC_ALL=en_US.UTF-8 export LANG=en_US.UTF-8 export LC_CTYPE=en_US.UTF-8
이 프로젝트는 GNU General Public License V3에 따라 라이센스가 부여됩니다. LICENSE 를 확인하십시오
우리는 개방적이고 할당되지 않은 문제에 대한 PRS를 수락하고 있습니다 . Contributing.md를 확인하십시오. 우리는 당신의 기여를 좋아합니다! 아래 단계를 참조하십시오.
1. 이 저장소 포크.
2. 포크 리포지토리를 복제하십시오.
git clone https://github.com/ < your-github-username > /project_name.git3. 프로젝트 디렉토리로 이동하십시오.
cd dynamic-cli 4. 소스 코드를 변경하십시오.
추신 : 이모티콘을 추가하려면 unicodes 사용하십시오. 이모 지 unicodes https://unicode.org/emoji/charts/full-emoji-list.html에서 찾을 수 있습니다
문자열에 이모티콘을 포함 시키려면 유니 코드 (예 : U+1F600 )를 복사하고 000 으로 + 교체하고 a 로 접두사하십시오.
예 : U0001F604
5. 당신의 변화를 무시하고 커밋하십시오
# Add changes to Index
git add .
# Commit to the local repo
git commit -m " <your_commit_message> "7. 로컬 커밋을 원격 저장소로 밀어 넣으십시오.
git push8. PR을 만드십시오!
9. 축하합니다! 앉아서 휴식을 취하십시오. Dynamic-CLI 프로젝트에 기여했습니다.
또한 Dynamic-CLI의 API 기능에 대한 단위 테스트를 작성했습니다. 해당 섹션을 변경 한 경우 다음과 같이 테스트를 실행할 수 있습니다.
1. Dynamic-Cli에서 모든 테스트를 실행하려면 :
pytest2. EX의 하나의 기능 만 관련된 테스트를 실행하려면. GET API 기능 :
pytest -k test_get_api