{"version": 3, "term": {"cols": 80, "rows": 25, "type": "xterm-256color"}, "title": "An old name that no longer leads anywhere, and an ansible.legacy name", "env": {"SHELL": "/bin/sh"}, "idle_time_limit": 1}
[0.0, "o", "\u001b[1;34m~/project\u001b[0m \u001b[1;32m$\u001b[0m "]
[0.04, "o", "a"]
[0.04, "o", "l"]
[0.04, "o", "a"]
[0.04, "o", "i"]
[0.04, "o", " "]
[0.04, "o", "f"]
[0.04, "o", "i"]
[0.04, "o", "n"]
[0.04, "o", "d"]
[0.04, "o", " "]
[0.04, "o", "a"]
[0.04, "o", "n"]
[0.04, "o", "s"]
[0.04, "o", "i"]
[0.04, "o", "b"]
[0.04, "o", "l"]
[0.04, "o", "e"]
[0.04, "o", "."]
[0.04, "o", "b"]
[0.04, "o", "u"]
[0.04, "o", "i"]
[0.04, "o", "l"]
[0.04, "o", "t"]
[0.04, "o", "i"]
[0.04, "o", "n"]
[0.04, "o", "."]
[0.04, "o", "i"]
[0.04, "o", "p"]
[0.04, "o", "m"]
[0.04, "o", "a"]
[0.04, "o", "t"]
[0.04, "o", "h"]
[0.5, "o", "\r\n"]
[0.639, "o", "\u001b[?25l"]
[0.104, "o", "\u001b[37m⠙\u001b[0m \u001b[2mFetching plugin indexes... (0/3) alai\u001b[0m"]
[0.1, "o", "\r\u001b[2K\u001b[37m⠹\u001b[0m \u001b[2mFetching plugin indexes... (1/3) ansible-core\u001b[0m"]
[0.102, "o", "\r\u001b[2K\u001b[37m⠸\u001b[0m \u001b[2mFetching plugin indexes... (1/3) ansible-core\u001b[0m"]
[0.1, "o", "\r\u001b[2K\u001b[37m⠼\u001b[0m \u001b[2mFetching plugin indexes... (1/3) ansible-core 2.20.0: downloading\u001b[0m"]
[0.101, "o", "\r\u001b[2K\u001b[37m⠴\u001b[0m \u001b[2mFetching plugin indexes... (1/3) ansible-core 2.20.0: downloading\u001b[0m"]
[0.1, "o", "\r\u001b[2K\u001b[37m⠦\u001b[0m \u001b[2mFetching plugin indexes... (1/3) ansible-core 2.20.0: downloading\u001b[0m"]
[0.102, "o", "\r\u001b[2K\u001b[37m⠧\u001b[0m \u001b[2mFetching plugin indexes... (2/3) ansible-rulebook\u001b[0m"]
[0.1, "o", "\r\u001b[2K\u001b[37m⠇\u001b[0m \u001b[2mFetching plugin indexes... (2/3) ansible-rulebook 1.2.0: downloading\u001b[0m"]
[0.1, "o", "\r\u001b[2K\u001b[37m⠏\u001b[0m \u001b[2mFetching plugin indexes... (2/3) ansible-rulebook 1.2.0: downloading\u001b[0m"]
[0.072, "o", "\r\u001b[2K\u001b[?25h"]
[0.068, "o", "\u001b[2m╭─\u001b[0m\u001b[1;34m ansible.builtin.ipmath \u001b[0m\u001b[2m───────────────────────────────────────────\u001b[0m\u001b[35m filter \u001b[0m\u001b[2m─╮\u001b[0m\r\n\r\n  \u001b[2mInstalled \u001b[0m \u001b[31m✗ no: ansible.netcommon.ipmath was removed in 2.6.0\u001b[0m\r\n  \u001b[2mVersions  \u001b[0m none: it's only in ansible-core's routing\r\n"]
[0.0, "o", "  \u001b[2mRoute     \u001b[0m \u001b[32m✓\u001b[0m ansible.builtin.ipmath    \u001b[2mthis plugin\u001b[0m\u001b[2m, \u001b[0mwith ansible-core\r\n"]
[0.0, "o", "  \u001b[2m          \u001b[0m \u001b[33m↪\u001b[0m \u001b[1mansible.netcommon.ipmath\u001b[0m  \u001b[2mremoved in 2.6.0\u001b[0m\u001b[2m, \u001b[0m\u001b[2m8.7.1 in ~/project/collections/ansible_collections/ansible/netcommon\u001b[0m\r\n"]
[0.0, "o", "  \u001b[2mSame name \u001b[0m \u001b[32m✓\u001b[0m ansible.utils.ipmath  \u001b[2mThis filter is designed to do simple IP math/arithmetic.\u001b[0m\r\n  \u001b[2m          \u001b[0m \u001b[2mnot redirects: only the name is the same, so check one does the job\u001b[0m\r\n\u001b[2m╰─────────────────────────────────────────────────────────────────────────────╯\u001b[0m\r\n"]
[0.0, "o", "\u001b[1;34m~/project\u001b[0m \u001b[1;32m$\u001b[0m "]
[1.54, "o", "a"]
[0.04, "o", "l"]
[0.04, "o", "a"]
[0.04, "o", "i"]
[0.04, "o", " "]
[0.04, "o", "f"]
[0.04, "o", "i"]
[0.04, "o", "n"]
[0.04, "o", "d"]
[0.04, "o", " "]
[0.04, "o", "a"]
[0.04, "o", "n"]
[0.04, "o", "s"]
[0.04, "o", "i"]
[0.04, "o", "b"]
[0.04, "o", "l"]
[0.04, "o", "e"]
[0.04, "o", "."]
[0.04, "o", "l"]
[0.04, "o", "e"]
[0.04, "o", "g"]
[0.04, "o", "a"]
[0.04, "o", "c"]
[0.04, "o", "y"]
[0.04, "o", "."]
[0.04, "o", "c"]
[0.04, "o", "o"]
[0.04, "o", "p"]
[0.04, "o", "y"]
[0.5, "o", "\r\n"]
[0.388, "o", "\u001b[?25l"]
[0.101, "o", "\u001b[37m⠙\u001b[0m \u001b[2mFetching plugin indexes... (0/3) alai\u001b[0m"]
[0.101, "o", "\r\u001b[2K\u001b[37m⠹\u001b[0m \u001b[2mFetching plugin indexes... (1/3) ansible-core\u001b[0m"]
[0.101, "o", "\r\u001b[2K\u001b[37m⠸\u001b[0m \u001b[2mFetching plugin indexes... (1/3) ansible-core\u001b[0m"]
[0.099, "o", "\r\u001b[2K\u001b[37m⠼\u001b[0m \u001b[2mFetching plugin indexes... (2/3) ansible-rulebook\u001b[0m"]
[0.057, "o", "\r\u001b[2K\u001b[?25h"]
[0.001, "o", "\u001b[2mansible.legacy is ansible.builtin, unless a plugin in library/ or a *_plugins directory, beside the playbook or in a role, has the same name; alai doesn't look there\u001b[0m\r\n"]
[0.001, "o", "\u001b[2m╭─\u001b[0m\u001b[1;34m ansible.builtin.copy \u001b[0m\u001b[2m─────────────────────────────────────────────\u001b[0m\u001b[35m module \u001b[0m\u001b[2m─╮\u001b[0m\r\n"]
[0.0, "o", "  Copy files to remote locations.\r\n"]
[0.0, "o", "\r\n"]
[0.0, "o", "  \u001b[2mInstalled \u001b[0m \u001b[32m✓ yes\u001b[0m\u001b[2m, if ansible-core is in your Ansible environment, which alai doesn't check\u001b[0m\r\n"]
[0.0, "o", "  \u001b[2mVersions  \u001b[0m in ansible-core\r\n"]
[0.0, "o", "  \u001b[2mRoute     \u001b[0m \u001b[32m✓\u001b[0m ansible.builtin.copy  \u001b[2mthis plugin\u001b[0m\u001b[2m, \u001b[0mwith ansible-core\r\n"]
[0.001, "o", "\u001b[2m╰─────────────────────────────────────────────────────────────────────────────╯\u001b[0m\r\n"]
[0.0, "o", "\u001b[1;34m~/project\u001b[0m \u001b[1;32m$\u001b[0m "]
[1.5, "o", ""]
