wslu

A collection of utilities for Windows Subsystem for Linux

GPL-3.0 License

Stars
3.2K
Committers
39

Bot releases are hidden (Show)

wslu - wslu 4.1.3 Latest Release

Published by patrick330602 6 months ago

  • fix: [#305] fix problematic name
  • fix(header): [#307] rewrite bash checking method and reduce required bash version
wslu - wslu 4.1.2

Published by patrick330602 7 months ago

  • feat: [#293] allow set path with param -e to set BROWSER variable
  • fix: [#264] make DESTDIR properly configured in header
  • fix: [#268] allow skipping validation (with #301 by @JaZo)
  • fix: [#290] use proper folder for the states
  • fix: [#291] allow disable reading from registry
  • fix: [#294] add bash version requirement.
  • fix: [#295] decode file protocol url properly
  • fix: sysdrive_prefix returning wrong label when Windows installed at label other than C: (@epiciskandar)
  • fix: replace sed with simple basename (@epiciskandar)
  • chore: Add support for Rocky to installer (@cjonesy)
  • fix(wslact): fix memory-reclaim incoherence (@kbpk)
  • fix(wslact): increase memory reclamation amount (@kbpk)
  • fix(wslview): fix opening links with brackets (@miduddin)
  • docs: fixed typos (@Smoothieewastaken)
  • ci: Deploy to Pengwin debian bookworm as well (@crramirez)
  • ci: upgrade CI pengwin deployment ruby version
wslu - wslu 4.1.1

Published by patrick330602 almost 2 years ago

๐Ÿ› Bug Fixes

  • small package installation issue fix (#258)
wslu - wslu 4.1.0

Published by patrick330602 almost 2 years ago

โœจ Improvements

  • wslu: additional allowed configuration file in /etc/wslu/
  • wslsys: add systemd status check
  • wslfetch: add systemd status check
  • wslusc: add ffmpeg engine (#239)

๐Ÿ› Bug Fixes

  • wslview: fixes potential of not opening the links/files (#256 and #243)
  • wslu: allow handling quoted configurations in wsl.conf (#247)
  • wslu: Correctly show the wslu version (#245)
  • wslview: fixes -E not working (#250)
wslu - wslu 4.0.0

Published by patrick330602 about 2 years ago

๐Ÿ“ Documentation

  • Allow automatic manpage update
  • Improve the contribution document

โœจ Improvements

  • wslu: --debug now usable; could work with --verbose properly now
  • wslu: add Gentoo Linux, AlmaLinux, CBL Mariner, and Clear Linux support
  • wslact: include new tool "memory reclaim"
  • wslclip: brand new CLI (closes #221)
  • wslfetch: add -g, --generic: this force the cli to use the generic WSL theme
  • wslfetch: add -t, --theme: you can now provide your logo and color palette to use. also available as conf WSLFETCH_THEME_PATH
  • wslfetch: add -o, --options: you can now customize what information to list out. also available as conf WSLFETCH_INFO_SECTION
  • wslfetch: add conf WSLFETCH_COLORBAR: allows you to control color bar without passing param
  • wslgsu: brand new CLI
  • wslsys: add -i, --ip: get current WSL's IPv4 address. (closes #139 by #156 )
  • wslsys: add -T, --win-system-type: get whether the WSL is running on Desktop or Server
  • wslsys: add -n, --name: allow using the name to get the corresponding items
  • wslsys: improvement on the speed to start up with a complete rewrite.
  • wslusc: add -s, --smart-icon: add smart icon detection. Requires wslpy. can be set with conf WSLUSC_SMART_ICON_DETECTION (closes #176)
  • wslusc: add -d, --shortcut-debug: allows you to view content of the generated shortcuts or any shortcuts
  • wslusc: add -N, --native: allows you to generate shortcut using the native Wayland support. can be set with conf WSLUSC_GUITYPE
  • wslvar: add configuration WSLVAR_DEFAULT_VARTYPE: this allows you to set default type of variable to get when not specifying option.
  • wslview: add -E, --engine: you can now set the default method to start websites/folders/files. can be set with conf WSLVIEW_DEFAULT_ENGINE (closes #167, #197)

๐Ÿ’ฅ Breaking Changes

  • wslu: brand new configurations; default configuration located in /usr/share/wslu/conf
  • wslu: individual version components are removed; they are hard to track
  • wslu: ImageMagick is now a recommended dependency (closes #236 )
  • wslact: time-sync is now time-react
  • wslfetch: -l, --line and -s, --splash are removed with low usage

๐Ÿ› Bug Fixes

  • wslu: overall improvements on the code style to prevent problematic inputs
  • wslview: redesigning the system to improve the detection (closes #181)
wslu - wslu 3.2.4 LTS

Published by patrick330602 over 2 years ago

๐Ÿ“ Documentation

  • Update Information for multiple Linux distributions (PR #203 by @crramirez )
  • moving documentation to the official documentation site
  • Improvement on manpage deployment

โœจ Improvements

  • wslu: provides a more detailed WSL Interoperability Check (Details)
  • wslu: improve parsing /etc/wsl.conf (fixes #200)
  • wslvar: Allow variable names with parentheses (PR #212 by @diddledani )
  • wslview: simplification of codes (closes #216)

๐Ÿ› Bug Fixes

  • wslu: ensuring baseexec works (PR #222 by @crramirez )
  • wslu: disable chcp workaround for higher versions of Windows (fixes #199)
  • wslu: fix an issue in WSL_INTEROP not properly set in WSL2 (fixes #215)
  • wslview: fix an issue in not properly opening the file (fixes #198 , PR #201 by @IssacOscar )
  • wslusc: fix a deprecated which command issue (fixes #205 , PR #203 by @crramirez )
wslu - wslu 3.2.3 LTS

Published by patrick330602 over 3 years ago

๐Ÿ› Bug Fixes

  • wslsys: fix an issue in call_windows_uptime (fixed by #182, manually merged)
  • header: fix a distro detection issue in Ubuntu Impish (21.10)
wslu - wslu 3.2.2 LTS

Published by patrick330602 over 3 years ago

โœจ Improvements

  • docs: include available commands in manpage (closes #169)

๐Ÿ› Bug Fixes

  • project: fix a problem that Powershell outputs non-unicode character (fixes #162)
  • wslview: fix an issue that caused the relative Linux path unable to be opened (fixes #165)
  • wslusc: fix an issue that some people unable to open their GUI application (fixes #174)
wslu - wslu 3.2.1 LTS

Published by patrick330602 about 4 years ago

This contains critical fixes and improvements for the LTS version of wslu.

๐Ÿ“ Documentation

  • Include Ubuntu PPA installation method

โœจ Improvements

  • Includes a wslview.desktop (PR #143 and #146)

๐Ÿ› Bug Fixes

  • Update the script to fix badly generated shortcut issue (fixes #141)
  • Fix a DPI script related space issue (fixes #144)
wslu - wslu 3.2.0 LTS

Published by patrick330602 about 4 years ago

This is the first LTS release provided for Ubuntu, Kali Linux, and Pengwin Enterprise, and the first 3.x version provided for Ubuntu.

โœจ Improvements

  • header: improvements on the system drive detection. (closes #133)
  • tests: update the test system and tests. (closes #125)
  • wslact: add back-compatibility for the auto-mounting feature.

๐Ÿ› Bug Fixes

  • wslview: fix an issue when handling http/https
  • wslview: fix a bug that it won't open file:///mnt/c/... or /mnt/c/...
  • wslusc: fix an issue that wsl.exe execute with wrongly passed param (close #138)
  • wslusc: fix the problem that the previous version that GUI shortcut generated won't work.
  • wslsys: fix an issue that the WSL Version shown is wrong.
wslu - wslu 3.2.0 LTS Beta 4

Published by patrick330602 about 4 years ago

This is a beta release.
This is the first LTS release provided for Ubuntu, Kali Linux, and Pengwin Enterprise, and the first 3.x version provided for Ubuntu.

๐Ÿ“ Documentation

N/A

โœจ Improvements

N/A

๐Ÿ’ฅ Breaking Changes

N/A

๐Ÿ› Bug Fixes

  • wslview: fix an issue when handling http/https
wslu - wslu 3.2.0 LTS Beta 1

Published by patrick330602 about 4 years ago

This is a beta release.
This is the first LTS release provided for Ubuntu, Kali Linux, and Pengwin Enterprise, and the first 3.x version provided for Ubuntu.

๐Ÿ“ Documentation

N/A

โœจ Improvements

  • header: improvements on the system drive detection. (closes #133)
  • tests: update the test system and tests. (closes #125)
  • wslact: add back-compatibility for the auto-mounting feature.

๐Ÿ’ฅ Breaking Changes

N/A

๐Ÿ› Bug Fixes

  • wslview: fix a bug that it won't open file:///mnt/c/... or /mnt/c/...
  • wslusc: fix the problem that the previous version that GUI shortcut generated won't work.
  • wslsys: fix an issue that the WSL Version shown is wrong.
wslu - wslu 3.1.1

Published by patrick330602 over 4 years ago

โœจ New Features

  • project: add separate Fedora Remix support

๐Ÿ› Bug Fixes

  • header: fix ubuntu.exe detection issue
  • wslview: mistake in calling a variable (fixes #118 again)
  • wslusc: always use the absolute path (fixes #129)
  • wslusc: fixes a possible white space path issue
  • wslusc: When TMP is empty, try TEMP

โŒ Known Issues

  • GUI application generation is not properly working in this version. This will be fixed in 3.2, which is the next release.
wslu - wslu 3.1.0

Published by patrick330602 over 4 years ago

โœจ New Features

  • wslview: properly detect all different protocols and path styles (fixes #118)
  • wslsys: add WSL version option
  • wslfetch: new display for WSL with WSL version displayed
  • wslact: adding --mount-options for auto-mounting feature

๐Ÿ’ฅ Breaking Changes

This is a very rare case for a minor version update to have breaking changes, but I have to do this, really sorry for that

  • wslgsu: removed temporarily

๐Ÿ› Bug Fixes

  • header: use the proper color definition
  • wslact: fix an i18n related issue in time-sync feature (fixes #113 by @ricardosantos9521)
  • wslfetch: use the proper logo for Ubuntu (Reported by @flexiondotorg)
  • wslsys: fix an issue in DPI scaling getting wrong value due to the API change in Latest fast ring insider build (Reported by @crramirez)
  • wslgsu: limit the Windows version it can use
  • package: fix alpine dependency issue (fixes #117)
wslu - wslu 3.0.1

Published by patrick330602 over 4 years ago

The "I should not drink before release night" release

๐Ÿ› Bug Fixes

  • packages: missing call to configure.sh
  • header: handling empty ~/.config/wslu/baseexec
  • wslview: fix a mistake in converted_file_path
wslu - wslu 3.0.0

Published by patrick330602 over 4 years ago

๐Ÿ“ Documentation

  • add section 7 manpage: wslu
  • updated manpage system
  • New README language: Esperanto

โœจ New Features

๐Ÿ’ฅ Breaking Changes

  • Project: versioning system update, which requires configure.sh and VERSION
  • wslfetch: --no-colorbar become --colorbar
  • wslview: browser registration parameter change

๐Ÿ› Bug Fixes

wslu - wslu 2.3.6

Published by patrick330602 over 4 years ago

๐Ÿ“ Documentation

manpage: wslupath update ( fixes #108 )

wslu - wslu 2.3.5

Published by patrick330602 over 4 years ago

๐Ÿ› Bug Fixes

  • Project: fixes that imported distro cannot be properly handled by baseexec_gen ( fixes #104 )
wslu - wslu 2.3.4

Published by patrick330602 over 4 years ago

๐Ÿ“ Documentation

  • small documentation update

๐Ÿ› Bug Fixes

wslu - wslu 2.3.3

Published by patrick330602 almost 5 years ago

โœจ New Features

  • Project: Add support for Fedora 31

๐Ÿ› Bug Fixes

  • Project: fix an issue in generating ~/.config/baseexec
  • wslusc: fix an issue that will cause generated shortcut cannot be opened for some users

I will no longer provide packge since this build. For Kali Linux, I am still building the server so stay tuned