# devstack tasks deprecated to paver require 'colorize' def deprecated(deprecated, deprecated_by, *args) task deprecated, [:system] do |t,args| # Need to install paver dependencies for the commands to work! sh("pip install -r requirements/edx/paver.txt") args.with_defaults(:system => 'lms') deprecated_by = "#{deprecated_by} #{args.system}" puts("Task #{deprecated} has been deprecated. Use #{deprecated_by} instead. Waiting 5 seconds...".red) sleep(5) sh(deprecated_by) exit end end deprecated("devstack:start", "paver devstack --fast") deprecated("devstack:assets", "paver update_assets --settings=devstack") deprecated("devstack:install", "paver install_prereqs") deprecated("devstack", "paver devstack")