dnf.bash

#!/usr/bin/env bash

function dnf_edit_install(){
    import_secrets
    echo "nvim $dnf_install_path"
    nvim "$dnf_install_path"
}

function dnf_install(){
    import_secrets

    msg_notice "Prompting for sudo for dnf install"
    sudo dnf install $1

    echo "dnf install $1"
    if prompt_yesno "Add package installation to system setup?";then
        echo "$1" >> "$dnf_install_path"
        echo "Added to setup"
    else
        msg_notice "did NOT add to setup"
    fi
    
}

function dnf_remove(){
    import_secrets

    msg_notice "Prompting for sudo for dnf remove"
    sudo dnf remove $1

    echo "dnf remove $1"
    if prompt_yesno "Add package removal to system setup?";then
        echo "$1" >> "$dnf_install_path"
        echo "Added to setup"
    else
        msg_notice "did NOT add to setup"
    fi
    
}