add download package
This commit is contained in:
50
pip-install.sh
Executable file
50
pip-install.sh
Executable file
@@ -0,0 +1,50 @@
|
||||
#!/bin/bash
|
||||
|
||||
print_help() {
|
||||
echo -e
|
||||
echo -e "For DOWNLOAD"
|
||||
echo -e "$0 <package>"
|
||||
echo -e
|
||||
echo -e "For UPLOAD"
|
||||
echo -e "$0 <registry> <repository> <package>"
|
||||
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
|
||||
Reference in New Issue
Block a user