ginst 0.1.2

A generic installation tool, able to read and execute instructions from a json file.
{
    "programs": [
        {
            "name": "fish",
            "installation": {
                "Fedora Linux,Nobara": [
                    "sudo dnf install -y fish"
                ],
                "Ubuntu,Debian GNU/Linux": [
                    "sudo apt-get install -y software-properties-common apt-utils",
                    "sudo apt-add-repository ppa:fish-shell/release-3",
                    "sudo apt update",
                    "sudo apt-get install -y fish"
                ]
            },
            "configuration": {
                "*": [
                    "echo \"Use chsh -s /usr/bin/fish\" to change the shell"
                ]
            },
            "dependencies": {
                "programs": []
            }
        }
    ]
}