#include "modules/script.hpp" #include "drawtypes/label.hpp" #include "modules/meta/base.inl" POLYBAR_NS namespace modules { template class module; script_module::script_module(const bar_settings& bar, string name_) : event_module(bar, move(name_)) { m_exec = m_conf.get(name(), "exec", m_exec); m_tail = m_conf.get(name(), "tail", m_tail); m_maxlen = m_conf.get(name(), "maxlen", m_maxlen); m_ellipsis = m_conf.get(name(), "ellipsis", m_ellipsis); m_interval = m_conf.get(name(), "interval", m_tail ? 0s : 5s); m_conf.warn_deprecated( name(), "maxlen", "\"format =