Manage Rackspace Cloud Files with Swiftly CLI Tool, which is free software and can be easily installed with Python easy_install module on Linux and UNIX OS like OS X. Usually, Cyberduck is the commonly used GUI based tool to manage files, folders on Rackspace Cloud Files. But, Cyberduck can not perform certain actions, specially which are related to development, not of regular usage. You can read our few years old article on Cyberduck – Accessing Files Across Cloud Services or CDN With One App.
Manage Rackspace Cloud Files with Swiftly CLI Tool : Some Basic Theoretical Stuffs
This part probably not necessary to Manage Rackspace Cloud Files with Swiftly CLI Tool for the advanced users, directly skip to the next sub-header.
We wrote something before on OpenStack Swift and Rackspace Cloud Files. We gave some information on OpenStack Cloud Tools too. But these theories and practical tips will not work for dev deployments like we talked about on Jekyll and OctoPress on Free Cloud Platforms.Advertisement
Rackspace Cloud Files is definitely OpenStack Swift on Akamai, but for many months, Rackspace Cloud Files had difficulty of usage, despite it is feature rich, very less costly option.
Manage Rackspace Cloud Files with Swiftly CLI Tool : Steps For Installation
The repository of Swiftly is here :
There are two optional dependencies, one is PyCrypto :
Another is Eventlet :
You need to install them and build Swiftly in that case. You need to recursively chmod the Python Site Package’s directory for using
easy_install, for OS X, the command will be :
sudo chmod -R og+r /Library/Python/2.7/site-packages
Now, you can install Swiftly :
sudo easy_install swiftly
Usage is :
swiftly [options] <command> [command_options] [args]
Swiftly is well documented and regularly updated package.