# frozen_string_literal: true

require 'bundler/setup'
require 'executo'
require 'active_support/core_ext/hash'
require 'pry'

require 'sidekiq'
require 'active_job'

ActiveJob::Base.queue_adapter = :sidekiq

Executo.setup do |config|
  config.redis = { url: 'redis://localhost:6379/1' }
  config.active_job_redis = { url: 'redis://localhost:6379/0' }
end

Executo.publish('localhost', 'ls', ['-al'], feedback: { service: 'LsProcessService', args: { now: Time.now } })

puts 'Done'