Skip to content

Nyrion Aeon LTS v10.3

Choose a tag to compare

@SyntraxTechnologies SyntraxTechnologies released this 11 Aug 21:35
33aeb5c
  • Added 50 commands (See Changelog.txt to see which ones)

Global shell features

- Config system with persistence at ~/.nyrion_config.json (aliases, prompt, echo, theme, history limit, logging, confirm)
- Prompt templating with variables: {cwd} {path} {drive} {time} {date} {user} {host} {ver}; supports \n for newlines
- Aliases expand within lcr commands (e.g., alias ll="ls -l"; use lcr ll)
- Command history + expansion: history, !! (repeat last), !N (Nth command)
- Command logging: log on|off [file path] writes each command with timestamp
- Confirmation guard for destructive ops (rm/rmdir/del); toggle via lcr confirm off
- Robust parsing with shlex (handles quoting and spaces)
- Theming flag stored (hook for further color customization)

Updates to existing commands

- lcr copy now supports directories (uses copytree)
- lcr del and lcr rmdir ask for confirmation by default (can be disabled)
- lcr dir uses os.scandir for speed and shows trailing slash for directories
- lcr type reads as UTF‑8 with errors="ignore" to avoid crashes on mixed encodings
- lcr zip/unzip more robust with relative paths and error handling
- lcr mod reads file as UTF‑8 and isolates name to main
- lcr run safely executes Python scripts; error codes reported

Startup and compatibility fixes

- Added urllib.parse import (used by curl)
- HTTP server uses ThreadingHTTPServer when available; falls back safely
- Safe calculator that works across Python versions (AST-based, no names/calls)
- Cleaner loading bar timing and general error messages

Optional updates

- colorama for colored output (optional)
- psutil for detailed sysinfo (optional)
- pyperclip for clipboard; falls back to clip/powershell on Windows, pbcopy/pbpaste on macOS, xclip/xsel on Linux