This project is something like updater for ubuntu, that means do-release-upgrade. However, this is not possible on linux mint.
Currently, the project requires 1-3 arguments.
Usage: (as root) <mint-updater "release" ("where to update from" "use packages other than main")>
Taken variables: release=last (not yet implemented), update source=default, other packages=default
Example: <sudo mint-updater cinnamon default yes>
This command looks up for superuser privileges, if they are present, it finds update source from sources.list and edits it to enable the new release and other than main packages.
Then, it runs a couple of apt-get packages to upgrade the system.
Mint-updater only handles finding of superuser privileges and arguments. Then, it downloads a shell script which does the work for you.
I am doing this project alone.
Features in development:
finding the latest compatible version of linux mint
checking of release name and source you entered