Yori (advanced CMD replacement)

Submit command line tools that you find here.
Message
Author
User avatar
Midas
Posts: 6705
Joined: Mon Dec 07, 2009 7:09 am
Location: Sol3

Re: Yori (advanced CMD replacement)

#16 Post by Midas »

Great! 8)

Thanks for the recipe, h3ktor.

User avatar
vevy
Posts: 795
Joined: Tue Sep 10, 2019 11:17 am

Re: Yori (advanced CMD replacement)

#17 Post by vevy »

h3kt0r wrote: Wed Nov 11, 2020 4:12 am @midas :
Personally, I would appreciate easy-to-follow instructions to make Yori the default system CLI.
1. Press [Windows] + [Pause] to open the "System Properties" dialog.
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.
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).

User avatar
rbon
Posts: 361
Joined: Wed Mar 28, 2007 2:16 am
Location: Italy

Re: Yori (advanced CMD replacement)

#18 Post by rbon »

Midas 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 builds

Code: 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
2. Yori Daily (Betas) builds

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
Note_1
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]
So 'ysetup.exe' download and install Yori in your preferred directory (hard disk or USB key) and, for USB, You must not creates shortcuts (so it's really portable).

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.

User avatar
Midas
Posts: 6705
Joined: Mon Dec 07, 2009 7:09 am
Location: Sol3

Re: Yori (advanced CMD replacement)

#19 Post by Midas »

Great info, rbon. Thanks. 8)

User avatar
lintalist
Posts: 434
Joined: Sat Apr 19, 2014 12:52 am
Contact:

Re: Yori (advanced CMD replacement)

#20 Post by lintalist »

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

User avatar
rbon
Posts: 361
Joined: Wed Mar 28, 2007 2:16 am
Location: Italy

Re: Yori (advanced CMD replacement)

#21 Post by rbon »

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:

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.

User avatar
lintalist
Posts: 434
Joined: Sat Apr 19, 2014 12:52 am
Contact:

Re: Yori (advanced CMD replacement)

#22 Post by lintalist »

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

User avatar
Midas
Posts: 6705
Joined: Mon Dec 07, 2009 7:09 am
Location: Sol3

Re: Yori (advanced CMD replacement)

#23 Post by Midas »

Yori keeps being one of my favorites, love it. 8)

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.

:arrow: Long story short, Yori had no problem deleting it (in admin mode ofc).

User avatar
lintalist
Posts: 434
Joined: Sat Apr 19, 2014 12:52 am
Contact:

Re: Yori (advanced CMD replacement)

#24 Post by lintalist »

Don't use it very often, but does give me 4dos vibes which gave you that "power" feeling back in the day.

User avatar
rbon
Posts: 361
Joined: Wed Mar 28, 2007 2:16 am
Location: Italy

Re: Yori (advanced CMD replacement)

#25 Post by rbon »

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/
"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.

User avatar
Midas
Posts: 6705
Joined: Mon Dec 07, 2009 7:09 am
Location: Sol3

Re: Yori (advanced CMD replacement)

#26 Post by Midas »

Yori v2.10 released 2024-01-03 (changes at http://www.malsmith.net/yori/changelog/).

Post Reply