{
  ["psh"] =
  {
    ["files"] =
    {
      ["master/psh/etc/rc.d/pshd.lua"] = "//etc/rc.d",

      ["master/psh/usr/bin/psh.lua"] = "/bin",
      ["master/psh/usr/bin/pshfs.lua"] = "/bin",

      ["master/psh/usr/lib/psh/client.lua"] = "/lib/psh",
      ["master/psh/usr/lib/psh/daemon.lua"] = "/lib/psh",
      ["master/psh/usr/lib/psh/host.lua"] = "/lib/psh",
      ["master/psh/usr/lib/psh/init.lua"] = "/lib/psh",
      ["master/psh/usr/lib/psh/socket.lua"] = "/lib/psh",
      ["master/psh/usr/lib/psh/pshfs.lua"] = "/lib/psh",
    },

    ["dependencies"] =
    {
    },

    ["repo"] = "tree/master/psh",
    ["name"] = "Payo Remote Shell",
    ["description"] = "OpenOS remote shell and remote copy utilities. Adds psh and pcp to your PATH. Use rc to start pshd",
    ["note"] = "The payo remote shell daemon (pshd) needs to be started in order to accept connections by psh or pcp. Use `rc pshd [start|stop|restart|status|enable|disable]`. See `psh --help` for psh options.",
    ["authors"] = "payonel",
    ["hidden"] = false,
  },

  ["payo-bash"] =
  {
    ["files"] =
    {
      ["master/payo-bash/etc/rc.d/payo-bash.lua"] = "//etc/rc.d",
      ["master/payo-bash/etc/profile"] = "//etc",
      ["master/payo-bash/usr/bin/load-payo-bash.lua"] = "//usr/bin",
      [":master/payo-bash/usr/bin/payo-bash"] = "//usr/bin/payo-bash",
    },

    ["dependencies"] =
    {
      ["payo-lib"] = "//usr",
    },

    ["repo"] = "tree/master/payo-bash",
    ["name"] = "Payo-Bash: gnu-inspired utilties for openos shell",
    ["description"] = "A collection of gnu softoware inspired utilities for openos shell to provide a more bash-like experience",
    ["note"] = "These gnu-like utilities do not overwrite openos bin files, rather it preempts them. To do this you must either add payo-bash to /etc/rc.cfg or run the command /usr/bin/payo-bash directly. Payo-Bash also provides /etc/profile where you can add global shell commands to run on boot (again, if \"payo-bash\" is added to rc.cfg). /etc/profile also sources $HOME/.bashrc if it exists",
    ["authors"] = "payonel",
    ["hidden"] = true,
  },

  ["payo-lib"] =
  {
    ["files"] =
    {
      [":master/payo-lib/usr/lib/payo-lib"] = "//usr/lib/payo-lib",
    },

    ["repo"] = "tree/master/payo-lib",
    ["name"] = "Payo-package shared library",
    ["description"] = "Shared libraries between payo packages",
    ["authors"] = "payonel",
    ["hidden"] = true,
  },

  ["payo-tests"] =
  {
    ["files"] =
    {
      [":master/payo-tests/var/payo-tests"] = "//var/payo-tests",
    },

    ["dependencies"] =
    {
      ["payo-bash"] = "//usr",
      ["popm"] = "//usr",
    },

    ["repo"] = "tree/master/payo-tests",
    ["name"] = "Package of test scripts for payo packages",
    ["description"] = "Includes test scripts for payo-lib and possibly more",
    ["authors"] = "payonel",
    ["hidden"] = true,
  },

  ["popm"] =
  {
    ["files"] =
    {
      ["master/popm/usr/bin/popm.lua"] = "//usr/bin",
      ["master/popm/usr/lib/popm-lib/popm.lua"] = "//usr/lib/popm-lib",
    },

    ["dependencies"] =
    {
      ["payo-lib"] = "//usr",
    },

    ["repo"] = "tree/master/popm",
    ["name"] = "Payo Package Manager",
    ["description"] = "Provides an advanced and optimized package management experience for OpenPrograms. This tool is suited for expert users that want more control over package mangement",
    ["authors"] = "payonel",
    ["hidden"] = true,
  },
}