Compare commits
2 Commits
5bd5ccb477
...
2b02598b42
| Author | SHA1 | Date | |
|---|---|---|---|
| 2b02598b42 | |||
| 61fa31c3ec |
@@ -12,9 +12,13 @@ print_help() {
|
||||
echo -e
|
||||
}
|
||||
|
||||
download_package() {
|
||||
search_package() {
|
||||
local package=$1
|
||||
pip download $package
|
||||
curl https://pypi.org/project/$package/\#files -s | grep -Eo https://files\.+$package\.+whl > urls.txt
|
||||
}
|
||||
|
||||
download_package() {
|
||||
wget -nc -i urls.txt
|
||||
}
|
||||
|
||||
# insert nexus_host, repository and package to upload
|
||||
@@ -33,18 +37,20 @@ upload_packages() {
|
||||
local packages=$(ls *.whl *.tar.gz)
|
||||
for package in $packages; do
|
||||
upload_package $@ $package
|
||||
rm $package
|
||||
done
|
||||
}
|
||||
|
||||
|
||||
remove_all_packages() {
|
||||
rm *.whl *.tar.gz
|
||||
rm *.whl *.tar.gz urls.txt
|
||||
}
|
||||
|
||||
|
||||
main() {
|
||||
if [[ $# -eq 1 ]]; then
|
||||
download_package $1
|
||||
search_package $@
|
||||
download_package
|
||||
elif [[ $# -eq 2 ]]; then
|
||||
upload_packages $@
|
||||
remove_all_packages
|
||||
|
||||
Reference in New Issue
Block a user