Skip to content

mportizlunyov/update_full-powershell

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

17 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Welcome to Update_Full-PowerShell(r) (0.0.1)!

Update_Full is a suite of Free & Open-Source scripts written in several shell scripts that allows for simple, customisable, and full updating of a wide variety of Operating Systems through their respective package managers.

This PowerShell script is made for PowerShell 7.0+ on Windows 11(r) and Linux (other UNIX untested).
This means that this script will NOT run on PowerShell 5 or lower, which is the default on Windows 11.


This script uses two types of arguments:

  • Informational (gives information about the script)
  • Functional (changes how the script works)

Informational arguments:

  • --help / -h Print Help statement
  • --version / -v Print Version statement
  • --conditions / -c Print Conditions of redistribution
  • --warrenty / -w Print Warranty
  • --privacy-policy / -pp Print Privacy Policy

Functional arguments:

  • --custom-domain / -cd Add a custom domain to test internet connection in addition to raw.gitubusercontent.com
  • --clear-screen / -cs Clear the screen before execution
  • --official-only / -oo Only update official package managers
    • *Not compatible with -ao
  • --alternative-only / -ao Only update alternative package managers
    • *Not compatible with -oo

The script supports the following native package managers (Full list below):

  • winget (WinGet) [Windows 11]
  • apt (Advanced Package Manager) [Debian]
  • dnf (DaNdiFied yum) [Red Hat]

Besides the native package managers, Update_Full also supports these additional package managers:

  • choco (Chocolately)
  • Flatpak (Flatpak)
  • Snap (Snap)

Of course, more package managers coming soon!

I hope you enjoy using this program!

Please leave a star if you liked it!

Copyright (C) 2026 Mikhail P. Ortiz-Lunyov Update_Full-PowerShell(r) is a script that allows for full updating of Windows 11 (r) and Linux. This program is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version.

This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details.

You should have received a copy of the GNU General Public License along with this program. If not, see https://www.gnu.org/licenses/.