…up every time the `bundle` command is run, which causes the `bundle` command to hang. Manually replaced the gemspec method in the Gemfile with the 2 dependencies (Thor and POpen4).
…eir respective tasks. Cleaned up the Backup model (made it more concise/reduced boilerplate and added the Packager/Cleaner).
…ately. All the external library requiring has been moved in to the backup core library's bootstrap file.
…ment's test suite.
…LI class in to a module, splitting it in to Backup::CLI::Helpers (which was previously known as Backup::CLI), and Backup::CLI::Utility, which is the new file that holds the Thor CLI utility.
…that either a backup file could not be transferred or removed. Exceptions are always logged and will also trigger the notifiers.
Fix rspec paths issue #218
…e. It now has it's own template and can optionally be generated (default: true). Use --no-splitter to not have it generated.
…ss, fixing the Redis CLI STDOUT issue. Also now, instead of displaying a textual error, it now actually raises when the Redis CLI's SAVE command does not return STDOUT =~ /OK/ so that the notifiers get triggered.
…een raised due to non-whitelisted status codes.
Fixing the invoke save option of redis backups.
…nfiguration file which will be used as a bootstrapper, and a new models directory has been introduced which will hold all of the models in separate files. This is a more structured approach which will be easier to manage when dealing with lots of backup models and global configuration. Main configuration and Models are generated using the `backup generate` command.