Simple command line script to upload blobs to Azure Blob Storage
C#
Latest commit 9ae6bf1 May 10, 2014 @Plasma Merge pull request #3 from bossturbo/moreopts
More options for blob properties.
Permalink
Failed to load latest commit information.
Properties
libs
.gitattributes
.gitignore
BlobUtility.csproj Updated Azure references and added -t parameter that allows to specif… Nov 11, 2013
BlobUtility.sln
Options.cs Add options of content encoding, content language and cache control May 9, 2014
Program.cs
README.md
app.config
packages.config

README.md

AzureBlobUtility

Simple command line script to upload, download and manage blobs in Windows Azure Blob Storage.

Example:

BlobUtility.exe -k AccessKey -a AccountName -c ContainerName -s UploadThisFile.txt -d SomeFolder/SaveAsThis.txt -t text/plain

You may also change the Default Service (API) Version using this utility:

BlobUtility.exe -k AccessKey -a AccountName -c ContainerName --setDefaultServiceVersion 2012-02-12

See http://msdn.microsoft.com/en-us/library/windowsazure/dd894041 for a list of API Versions.

Usage:

BlobUtility 1.0.0
Copyright © Andrew Armstrong 2012

  -k, --key                     Required. Blob storage Access Key.

  -a, --account                 Required. Blob storage Account Name.

  -c, --container               Required. Blob storage Container Name.

  -s, --source                  Specifies the local files/directories to
                                upload.

  -d, --destination             Specifies the destination filename/directory to
                                upload to.

  -f, --force                   Force overwrite of any existing blobs.

  -t, --contenttype             Specifies the file content type.

  --contentencoding             Specifies the file content encoding.

  --contentlanguage             Specifies the file content language.

  --cachecontrol                Specifies the file cache control.

  --brief                       Show minimal backup progress log information.

  --getDefaultServiceVersion    Display the current default Service (API)
                                Version for the storage service.

  --setDefaultServiceVersion    Change the default Service (API) Version for
                                the storage service.

  --help                        Display this help screen.