Releases: Rays-Robotics/ScriptGrab
Release list
2.2
ScriptGrab v2.2
This release introduces significant improvements to stability, security, and usability.
What’s New
SHA256 Checksum Verification
All downloaded scripts are now verified against a .sha256 checksum file when available.
Prevents tampering, corruption, or incomplete downloads.
If no checksum is found, ScriptGrab warns the user but still proceeds with installation.
Improved Error Handling
Clear error messages replace silent failures.
Broken or partial installs are automatically cleaned up.
Updates and uninstall processes fail safely instead of leaving the system in a bad state.
PATH Management Fix
Prevents duplicate PATH exports.
Ensures $SCRIPTGRAB_DIR is only added once to shell config files.
Update Process Reinforced
Update scripts (install-scriptgrab.sh and uninstall-scriptgrab.sh) are also downloaded securely and verified when possible.
Reduces the risk of corrupted update files.
v2.1
ScriptGrab v2.1 Release Notes
What's New
Local Script Installation
- Feature: You can now install local shell scripts directly.
- Usage:
scriptgrab local /path/to/your/script.sh - Description: This command copies your specified
.shfile into the ScriptGrab directory and sets the executable permission, allowing you to run your custom scripts from anywhere.
About Command
- Feature: Added an
aboutcommand to display tool information. - Usage:
scriptgrab about
- Description: When run, this command displays a stylized block of ASCII art along with the current version (v2.1) to provide a fun, visual confirmation of the installed version.
Version Update
- Version: The ScriptGrab version has been updated from v2.0 to v2.1 to include the new features listed above.
Updating from Previous Versions
If you're on an older version of ScriptGrab, you can simply update to the new version by running:
scriptgrab updateThis command will automatically download and install ScriptGrab v2.1.
Other Improvements
- Help Update: The help text has been updated to include the new commands (
localandabout). - Minor Fixes: Various small bug fixes and optimizations have been applied for a smoother experience.
How to Get Started
Simply download and install ScriptGrab v2.1, and then run:
scriptgrab helpto see a full list of available commands and usage instructions.
Thank you for using ScriptGrab! We appreciate your feedback and contributions. Happy scripting!
v2
Changelog: ScriptGrab v2
New Features
-
Enhanced Stability:
- Ensures the
~/scriptgrabdirectory is created and added toPATHautomatically. - Validates script downloads before marking them as executable.
- Ensures the
-
New Commands:
autoremove: Removes all installed scripts from thescriptgrabdirectory.update: Updates ScriptGrab by uninstalling the current version and reinstalling the latest version from GitHub.
-
New Script Added:
disk-usage-checker: A utility script to monitor disk usage, downloaded from:
Disk Usage Checker.
Improved User Experience
-
Updated
listCommand:- Displays available scripts (
brave-installanddisk-usage-checker). - Provides guidance for contributing new scripts via GitHub.
- Displays available scripts (
-
Better PATH Management:
- Scripts installed via ScriptGrab are now globally accessible without additional configuration.
Bug Fixes
- Fixed issues where installed scripts were not correctly added to
PATH. - Improved error handling for unknown or invalid commands.
Notes
- To contribute your own scripts, add them to the
shfolder in the GitHub repository, and they will be included in future updates.