.hy .TH "topgrade" "8" .SH NAME .PP topgrade \- upgrade everything .SH SYNOPSIS .PP topgrade [\fIoptions\f[]] .SH DESCRIPTION .PP Keeping your system up to date usually involves invoking multiple package managers. This results in big, non-portable shell one-liners saved in your shell. To remedy this, \fBtopgrade\fR detects which tools you use and runs the appropriate commands to update them. .SH OPTIONS .TP .B \-\-only Run only specific steps .RS .RE .TP .B \-\-disable Disable specific steps .RS .RE .TP .B \-c, \-\-cleanup Cleanup temporary or old files .RS .RE .TP .B \-n, \-\-dry\-run List the commands that would be run .RS .RE .TP .B \-\-edit\-config Edit the configuration file .RS .RE .TP .B \-h, \-\-help Print help information .RS .RE .TP .B \-k, \-\-keep Prompt for a key before exiting .RS .RE .TP .B \-\-no\-retry Do not ask to retry failed steps .RS .RE .TP .B \-t, \-\-tmux Run inside tmux .RS .RE .TP .B \-V, \-\-version Print version information .RS .RE .TP .B \-v, \-\-verbose Output logs .RS .RE .B \-y, \-\-yes Skip package manager's prompts (experimental) .SH ARGUMENT FORMAT Options can be given in any order. A list of steps must be provided as a list of separate arguments, i.e. 'topgrade --only system shell'. .SH BUGS For a list of bugs see <\fIhttps://github.com/r-darwish/topgrade/issues\fR>. .SH AUTHOR \fBtopgrade\fR is maintained by Roey Dror (\[aq]r\-darwish\[aq]) and many other contributors. You can view the full list at <\fIhttps://github.com/r-darwish/topgrade/graphs/contributors\fR>