Test 2024 01 15 (#1456)

* File Converter

* Adding wiki directory where we can start storing all the wikis for now (#1405)

* change logseq url and add .net 8 (#1385)

* Update applications.json

Add Official logseq url 
Add .net runtime 8.0

* compile with new logseq and .net 8 runtime

* add thorium avx2

* Compile Winutil

* Anoter one of those huge PRs
- Fix version inefficiency the version is already stored in sync, no need to slow down loading by one extra replace.
- Created custom dialog and About message
- Create a menu with Import/Export values
	- press on teh Settings cog in the right upper corner and save all the checkboxes
	- then you can either load them or load and run automatically
- Made Import Export load accross the whole app
- Optimized the way checkbox controls are looked up, it is 20% faster now
- Added a switch to load all the boxes from a config file
	- example: .winutil.ps1 -Config "C:UsersasdfDesktop\111.json"
- Added a switch to run all the action in unattended mode by passing -Run siwthc
	- example: .winutil.ps1 -Config "C:UsersasdfDesktop\111.json" -Run
	- This will run all the tweaks and install all the apps

* Fixing a couple of bugs and blur fonts, also menu now closes when focus is lost

* Remove Cider Music Player (#1400)

* Update winutil.ps1

* Update applications.json

* Compile Winutil

* Checking in wiki files. Once you get wiki going you will be able to just copy this content to the wiki. Or leave it as-is, which maybe better because than the community could edit it

* Adding microwin usage error wiki

* fixing link the the new wiki location

* Adding automation section to the readme

* Fixing doc errors

* Adding conda and a couple or tools used by scientists, also fixing a nesty bug with winget if you don't specify scope=machine tools like python will not work correctly

* fix application mismatch

* Update applications.json

---------

Co-authored-by: Cristian Negulescu <cristian@clamsen.com>
Co-authored-by: Chris Titus <dfm.titus@gmail.com>
Co-authored-by: ChrisTitusTech <ChrisTitusTech@users.noreply.github.com>
Co-authored-by: KonTy <KonTy@github.com>
Co-authored-by: Tommi Pöntinen <98650216+hamburgerghini1@users.noreply.github.com>
Co-authored-by: Chris Titus <contact@christitus.com>

* Compile Winutil

* remove files application (#1408)

* Update README.md (#1421)

* Compile Winutil

* Update links, descriptions + add choco id for twinkle tray (#1426)

* update twinkle tray

* update wingetui

* update wisetoys link

* update floorp link

* Compile Winutil

* Add some useful programs and fix an app's url (#1427)

* fix the link for strawberry music player

The existing one opens a python library

* feat: add some useful apps

* changed the link in the wrong place

* Compile Winutil

* Added new toggle tweak button (#1434)

* add new ToggleSwitch

* add new function to disable/enable toggle button

* add new name of the button for the given toggle

* added new toggle tweak

* Compile Winutil

* Feat: Add Microsoft Power BI program (#1438)

* Compile Winutil

* Fix Fredium App Link (#1440)

* Update applications.json (#1448)

Updated the link to Prism Launcher to point to the correct url

* Compile Winutil

* fix for bug with selecting presets and toggle switches (#1447)

* Update Invoke-WPFPresets.ps1

* Update Invoke-WPFPresets.ps1

* Compile Winutil

* Update winutil.ps1

---------

Co-authored-by: KonTy <9524513+KonTy@users.noreply.github.com>
Co-authored-by: Cristian Negulescu <cristian@clamsen.com>
Co-authored-by: ChrisTitusTech <ChrisTitusTech@users.noreply.github.com>
Co-authored-by: KonTy <KonTy@github.com>
Co-authored-by: Tommi Pöntinen <98650216+hamburgerghini1@users.noreply.github.com>
Co-authored-by: Munkk <152475628+munkk01@users.noreply.github.com>
Co-authored-by: DeveloperDurp <developerdurp@durp.info>
Co-authored-by: OmriOn <76548146+OmriOn@users.noreply.github.com>
Co-authored-by: Keshav S <55992029+Keshav13142@users.noreply.github.com>
Co-authored-by: Vuk Lekić <vuklekic22@gmail.com>
Co-authored-by: André Gonzalez <lopescg@gmail.com>
Co-authored-by: playgroundsskiff <149293245+playgroundsskiff@users.noreply.github.com>
Co-authored-by: BusterBean <73446417+BusterBean@users.noreply.github.com>
This commit is contained in:
Chris Titus
2024-01-25 14:44:51 -06:00
committed by GitHub
parent 3b133e704e
commit bf271b89e9
14 changed files with 565 additions and 56 deletions

View File

@ -4,12 +4,23 @@ This utility is a compilation of Windows tasks I perform on each Windows system
![screen-install](screen-install.png)
## Usage:
## Usage
Requires you to launch PowerShell or Windows Terminal As **ADMINISTRATOR!**
The recommended way is to right-click on the start menu and select (PowerShell As Admin *Windows 10* - Windows Terminal As Admin *Windows 11*)
Winutil must be run in Admin mode because it performs system-wide tweaks. To achieve this, open PowerShell or Windows Terminal as an administrator. Here are a few ways to do it:
Launch Command:
1. **Right-Click Method:**
- Right-click on the start menu.
- Choose "PowerShell As Admin" (for Windows 10) or "Windows Terminal As Admin" (for Windows 11).
2. **Search and Launch Method:**
- Press the Windows key.
- Type "PowerShell" or "Terminal" (for Windows 11).
- Press `Ctrl + Shift + Enter` to launch it with administrator privileges.
### Launch Command
#### Simple way
```
iwr -useb https://christitus.com/win | iex
@ -20,7 +31,31 @@ irm https://christitus.com/win | iex
```
Courtesy of the issue raised at: [#144](/../../issues/144)
### Issues:
if for some reason this site is not reachable from your country please try running it directly from github
```
irm https://raw.githubusercontent.com/ChrisTitusTech/winutil/main/winutil.ps1 | iex
```
#### Automation
Some features are avaliable through automation. This allows you to save your config file pass it to Winutil walk away and come back to a finished system. Here is how you can set it up currently with Winutil >24.01.15
1. On the Install Tab, click "Get Installed", this will get all installed apps **supported by Winutil** on the system
![GetInstalled](/wiki/Get-Installed.png)
2. Click on the Settings cog in the upper right corner and chose Export, chose file file and location, this will export the setting file.
![SettingsExport](/wiki/Settings-Export.png)
3. Copy this file to a USB or somewhere you can use after Windows installation
4. Use Microwin tab to create a cusom Windows image
5. Install the Windows image
6. In the new Windows, Open PowerShell in the admin mode and run command to automatically apply twekas and install apps from the config file
```
irm https://christitus.com/win -Config [path-to-your-config] -Run | iex
```
7. Have a cup of coffee! Come back when it's done.
## Issues:
- If you are unable to resolve christitus.com/win and are getting errors launching the tool, it might be due to India blocking GitHub's content domain and preventing downloads. You may use a VPN or change your DNS provider to Google/Cloudflare/etc.
@ -96,6 +131,8 @@ When creating pull requests, it is essential to thoroughly document all changes
By following these guidelines, we can maintain a high standard of quality and ensure that the codebase remains organized and well-documented.
NOTE: When creating a function please include "WPF" or "WinUtil" in the name so that it can be loaded into the runspace.
## Thanks to all Contributors
Thanks a lot for spending your time helping Winutil grow. Thanks a lot! Keep rocking 🍻.