#!/bin/bash print_help() { echo -e echo -e "For DOWNLOAD" echo -e "$0 " echo -e echo -e "For UPLOAD" echo -e "$0 " echo -e } download_package() { local package=$1 pip download $package } # insert registry, repository and package to upload upload_package() { local registry=$1 local repository=$2 local package=$3 curl -X POST "$registry/service/rest/v1/components?repository=$repository" \ -H "accept: application/json" \ -H "Content-Type: multipart/form-data" \ -F "pypi.asset=@$package" } upload_packages() { local packages=$(ls *.whl) # echo -e $packages for package in $packages; do echo $package done } main() { if [[ $# -eq 1 ]]; then download_package $1 elif [[ $# -eq 3 ]]; then echo "hello" else print_help fi } # main $@ upload_packages