Yori (advanced CMD replacement)
Re: Yori (advanced CMD replacement)
Great!
Thanks for the recipe, h3ktor.
Thanks for the recipe, h3ktor.
Re: Yori (advanced CMD replacement)
Thanks, but unfortunately, not all tools/scripts use comspec. The only sure way I found in such cases is to rename your replacement as cmd and overwrite the Windows one(s) (Make a backup first).h3kt0r wrote: ↑Wed Nov 11, 2020 4:12 am @midas :1. Press [Windows] + [Pause] to open the "System Properties" dialog.Personally, I would appreciate easy-to-follow instructions to make Yori the default system CLI.
2. Go to the "Advanced" tab. Push the "Environment Variables" button.
3. In the "System Variables" listbox, search for the "Comspec" variable. Double-click it to modify.
4. In the "System Variable" editbox, paste the full path to Yori between quotes.
5. Click "OK", "Apply". You may have to logout or reboot for the changes to apply.
Re: Yori (advanced CMD replacement)
2. Yori Daily (Betas) buildsMidas wrote: ↑Mon Oct 15, 2018 6:40 am Yori v0.97 released, dated 2018-09-11 (changelog added: http://www.malsmith.net/yori/changelog/).
There's also a user guide now: http://www.malsmith.net/yori/guide/.
Alas, the download provided is now a web-installer, couldn't find any EXE archives like before...
EDIT: after some snooping around, I was able to grab the CAB archives of latest release with these commands.
1. Yori Stable buildsCode: Select all
> wget http://www.malsmith.net/download/?obj=yori/latest-stable/yori-core-amd64.cab > wget http://www.malsmith.net/download/?obj=yori/latest-stable/yori-typical-amd64.cab > wget http://www.malsmith.net/download/?obj=yori/latest-stable/yori-extra-amd64.cab > wget http://www.malsmith.net/download/?obj=yori/latest-stable/yori-core-win32.cab > wget http://www.malsmith.net/download/?obj=yori/latest-stable/yori-typical-win32.cab > wget http://www.malsmith.net/download/?obj=yori/latest-stable/yori-extra-win32.cab
Code: Select all
> wget http://www.malsmith.net/download/?obj=yori/latest-daily/yori-core-amd64.cab
> wget http://www.malsmith.net/download/?obj=yori/latest-daily/yori-typical-amd64.cab
> wget http://www.malsmith.net/download/?obj=yori/latest-daily/yori-extra-amd64.cab
> wget http://www.malsmith.net/download/?obj=yori/latest-daily/yori-core-win32.cab
> wget http://www.malsmith.net/download/?obj=yori/latest-daily/yori-typical-win32.cab
> wget http://www.malsmith.net/download/?obj=yori/latest-daily/yori-extra-win32.cab
You can use Your browser for download, instead of Wget.
Note_2
at moment there are not Daily builds (binaries are the same of 2020-11-10 22:17).
Checked:
- yori-typical-amd64.cab
- yori-typical-win32.cab
these archives contains, each one, 51 files.
Note_3
If You run the online installer 'ysetup.exe' with parameter '/?' You obtain:
Code: Select all
C:\downloads>ysetup /?
Ysetup 1.40
Installs a basic Yori system.
YSETUP [-license] [directory]
Note_4
The way to download all packages is to use:
"ypm -download-stable" or "ypm -download-daily"
ypm means Yori Program Manager
"Programming today is a race between software engineers striving to build bigger and better idiot-proof programs, and the universe trying to build bigger and better idiots. So far, the universe is winning." - Rick Cook.
Re: Yori (advanced CMD replacement)
Great info, rbon. Thanks.
Re: Yori (advanced CMD replacement)
v1.51
* Fix bug that terminates the first script to execute, resulting in no aliases
v1.50
* Native arm64 build, detected as needed in ysetup
* Support pasting rich text in clip
* Support for ydbg to debug child processes
* Performance improvements in ymake
* Support for osver to display the edition in addition to the version
* New tool: attrib for changing file attributes
* New tool: dircase for modifying NTFS per-directory case sensitivity
* New tool: envdiff for detecting differences between two environment blocks
* New tool: slmenu for a selectable, scriptable menu
* Many, many minor changes and enhancements
* Fix bug that terminates the first script to execute, resulting in no aliases
v1.50
* Native arm64 build, detected as needed in ysetup
* Support pasting rich text in clip
* Support for ydbg to debug child processes
* Performance improvements in ymake
* Support for osver to display the edition in addition to the version
* New tool: attrib for changing file attributes
* New tool: dircase for modifying NTFS per-directory case sensitivity
* New tool: envdiff for detecting differences between two environment blocks
* New tool: slmenu for a selectable, scriptable menu
* Many, many minor changes and enhancements
Re: Yori (advanced CMD replacement)
Yori 1.80 has been released at July 4, 2022:
• web site: http://www.malsmith.net/
• Yori program page: http://www.malsmith.net/yori/
• Yori direct download stable: http://www.malsmith.net/download/?obj=y ... ysetup.exe
• GitHub project page: https://github.com/malxau/yori
• Yori - Guide: http://www.malsmith.net/yori/guide/
• Changelog - full: http://www.malsmith.net/yori/changelog/
• changelog for rel. 1.80:
• web site: http://www.malsmith.net/
• Yori program page: http://www.malsmith.net/yori/
• Yori direct download stable: http://www.malsmith.net/download/?obj=y ... ysetup.exe
• GitHub project page: https://github.com/malxau/yori
• Yori - Guide: http://www.malsmith.net/yori/guide/
• Changelog - full: http://www.malsmith.net/yori/changelog/
• changelog for rel. 1.80:
Code: Select all
• Support for color scheme files, including applying to open window, console defaults,
specific program, or shortcuts
• Ctrl+B now creates a waitable job when sending a process to the background
• Support for displaying performance and efficiency cores, and optimizations for
building with them
• Substantial rewrite of libwin (TUI) code, hopefully with few visible changes
• Support for UTF8 file names in cab
• Osver support for displaying information about specified builds or versions
• Ps displays how long processes have been running
• When displaying executable versions use three digits since popular software has
three digit major versions now
• Setup creates shortcuts with CGA color palette which looks much nicer with Yori tools
• Touch supports modifying links as well as targets
• Support for hexdump and cut on block (non file) devices
• Fixes for trailing slashes and double leading backslashes in paths
• New tool: contool for displaying console properties
"Programming today is a race between software engineers striving to build bigger and better idiot-proof programs, and the universe trying to build bigger and better idiots. So far, the universe is winning." - Rick Cook.
Re: Yori (advanced CMD replacement)
1.90 - 02 Jan 2023
- Parser changes to support common if commands
- Parser fixes for trailing caret and backslash at the end of a quoted argument
- Tests for argument parsing
- Edit support for auto-indent
- More support for searching multiple strings with different highlights
- Petool support for modifying the minimum OS version in a binary
- Date can modify system time
- AUTORESTART support for saving window positions
- AUTORESTART support for periodically deleting stale restart files
- Avoid displaying characters which are control characters on Terminal
- Support linking against kernelbase rather than kernel32 for running on very small versions of Windows
- New tool: hexedit for interactively editing binary data
- New tool: objdir for enumerating object manager namespace
- New tool: regedit for interactively editing registry in console
Re: Yori (advanced CMD replacement)
Yori keeps being one of my favorites, love it.
E.g., only yesterday I found a random folder on my Windows root drive that I couldn't view or manipulate with the regular CLI.
Long story short, Yori had no problem deleting it (in admin mode ofc).
E.g., only yesterday I found a random folder on my Windows root drive that I couldn't view or manipulate with the regular CLI.
Long story short, Yori had no problem deleting it (in admin mode ofc).
Re: Yori (advanced CMD replacement)
Don't use it very often, but does give me 4dos vibes which gave you that "power" feeling back in the day.
Re: Yori (advanced CMD replacement)
Yori 2.0 released at June 30, 2023
• Yori main page: http://www.malsmith.net/yori/
• GitHub project: https://github.com/malxau/yori
• GitHub download source code (C code): https://github.com/malxau/yori/archive/ ... s/v2.0.zip
• Download latest setup: http://www.malsmith.net/download/?obj=y ... ysetup.exe --- (please download from site)
• Softpedia: https://www.softpedia.com/get/Tweak/Sys ... Yori.shtml
Changelog for rel. 2.0:
• Fix for parser regression in 1.90 where the first argument after an equals is not quoted when it should be
• Fixes for multiple memory handling errors in yedit
• Fixes for memory leaks in make and direnv
• Attempt to save and restore QuickEdit state across TUI programs. This can never be perfect, but is generally effective.
• Allow contool to change full screen state of the console
• lsof is renamed to ylsof to avoid clashes with other lsof implementations
• Find and Go To support in hexedit
• Yui support to launch elevated with shift key
• Optional support for tee to write to the console and stdout as opposed to a file and stdout, so stdout can be further processed
• Yui use window manager notifications without polling
• Yui taskbar improvements including to add icons, bold fonts, flash windows
• Yui start menu improvements including shortcut icons
• Yui take over explorer taskbar if it's already running
• Yui battery display
• Initial support for Yui to hide taskbar if a fullscreen window is active
• Allow wininfo to report accurately on high DPI systems
• New tool: ybattery to monitor battery usage and status
Changerlog Full: http://www.malsmith.net/yori/changelog/
• Yori main page: http://www.malsmith.net/yori/
• GitHub project: https://github.com/malxau/yori
• GitHub download source code (C code): https://github.com/malxau/yori/archive/ ... s/v2.0.zip
• Download latest setup: http://www.malsmith.net/download/?obj=y ... ysetup.exe --- (please download from site)
• Softpedia: https://www.softpedia.com/get/Tweak/Sys ... Yori.shtml
Changelog for rel. 2.0:
• Fix for parser regression in 1.90 where the first argument after an equals is not quoted when it should be
• Fixes for multiple memory handling errors in yedit
• Fixes for memory leaks in make and direnv
• Attempt to save and restore QuickEdit state across TUI programs. This can never be perfect, but is generally effective.
• Allow contool to change full screen state of the console
• lsof is renamed to ylsof to avoid clashes with other lsof implementations
• Find and Go To support in hexedit
• Yui support to launch elevated with shift key
• Optional support for tee to write to the console and stdout as opposed to a file and stdout, so stdout can be further processed
• Yui use window manager notifications without polling
• Yui taskbar improvements including to add icons, bold fonts, flash windows
• Yui start menu improvements including shortcut icons
• Yui take over explorer taskbar if it's already running
• Yui battery display
• Initial support for Yui to hide taskbar if a fullscreen window is active
• Allow wininfo to report accurately on high DPI systems
• New tool: ybattery to monitor battery usage and status
Changerlog Full: http://www.malsmith.net/yori/changelog/
"Programming today is a race between software engineers striving to build bigger and better idiot-proof programs, and the universe trying to build bigger and better idiots. So far, the universe is winning." - Rick Cook.
Re: Yori (advanced CMD replacement)
Yori v2.10 released 2024-01-03 (changes at http://www.malsmith.net/yori/changelog/).
Re: Yori (advanced CMD replacement)
Yori v2.20 has been released at April 29, 2024.
• program page: http://www.malsmith.net/yori/
• works on Windows: 7/8/8.1/10/11
• Full changelog: http://www.malsmith.net/yori/changelog/
• direct download: http://www.malsmith.net/download/?obj=y ... ysetup.exe
• Guide of Yori: http://www.malsmith.net/yori/guide/
• program page: http://www.malsmith.net/yori/
• works on Windows: 7/8/8.1/10/11
• Full changelog: http://www.malsmith.net/yori/changelog/
• direct download: http://www.malsmith.net/download/?obj=y ... ysetup.exe
• Guide of Yori: http://www.malsmith.net/yori/guide/
"Programming today is a race between software engineers striving to build bigger and better idiot-proof programs, and the universe trying to build bigger and better idiots. So far, the universe is winning." - Rick Cook.