uzdu
v1.1.9
Published
UZDU - universal zipper, downloader and uploader. Move files to/from zip, clouds (AWS, Azure), to HTTP PUT (e.g. Nexus) and to SSH
Downloads
831
Maintainers
Readme
UZDU – Universal Zip archiver, Downloader and Uploader for Node.js/Deno/Bun
For users
UZDU is a convinient tool to deploy files to a web server. If you're a DevOps enthusiast and prefer to stay in your familiar Node.js environment, you can deploy using this tool.
Node.js:
npx uzdu -hDeno:
deno run -A npm:uzdu -hBun:
bunx uzdu -huploading
- Amazon S3
npx uzdu upload aws --dotenv /projects/environments/test.env -- build/index.html -- uzdu:ru-central1-d:http://storage.yandexcloud.net - Azure Blob Storage
AZURE_STORAGE_CONNECTION_STRING=...; npx uzdu upload azure build/ $web - Nexus
npx upload http --header "Authorization: Basic TOKEN=" -- website.zip https://nexus/repository/private-raw/dist/test-uzdu/website.zip", - SSH/SFTP
npx uzdu upload ssh /projects/website/build/ sftp://root:[email protected]/var/www/html/
downloading
- http
npx uzdu download http --dotenv --header \"Authorization: Basic TOKEN=\" https://nexus/repository/private-raw/dist/test-uzdu/website.zip website.zip
working with zip-archives
- zip
npx uzdu zip build/ ./build.zip - unzip
npx uzdu unzip /tmp/repo.zip ./src
