https://github.com/scruffaluff/scripts
Personal collection of utility applications, installers, and scripts.
https://github.com/scruffaluff/scripts
bash powershell script
Last synced: 8 months ago
JSON representation
Personal collection of utility applications, installers, and scripts.
- Host: GitHub
- URL: https://github.com/scruffaluff/scripts
- Owner: scruffaluff
- License: mit
- Created: 2021-04-25T05:00:13.000Z (almost 5 years ago)
- Default Branch: main
- Last Pushed: 2025-03-14T05:24:43.000Z (about 1 year ago)
- Last Synced: 2025-03-14T05:28:34.865Z (about 1 year ago)
- Topics: bash, powershell, script
- Language: Shell
- Homepage: https://scruffaluff.github.io/scripts
- Size: 2.65 MB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- Changelog: CHANGELOG.md
- Contributing: CONTRIBUTING.md
- License: LICENSE.md
Awesome Lists containing this project
README
# Scripts


Scripts is my personal collection of utility applications, installers, and
scripts. For instructions on using these programs, see the
[Install](https://scruffaluff.github.io/scripts/install) section of the
documentation.
## Installers
The following table shows the available installer programs. These are Bash, and
PowerShell scripts that download dependencies, configure system settings, and
install each program for immediate use.
| Name | Description |
| ------- | --------------------------------------------------- |
| deno | Installs Deno JavaScript runtime. |
| jq | Installs Jq JSON parser. |
| just | Installs Just command runner. |
| nushell | Installs Nushell structured data shell. |
| scripts | Installs programs from the following scripts table. |
| uv | Installs Uv Python package manager. |
## Scripts
The following table shows the available scripts. These scripts are single file
programs that perform convenience tasks. They can be installed with the
repository's `scripts` installer.
| Name | Description |
| ----------- | ---------------------------------------------- |
| caffeinate | Prevent system from sleeping during a program. |
| clear-cache | Remove package manager caches. |
| fdi | Interactive Fd searcher. |
| mlab | Wrapper script for running Matlab as a CLI. |
| rgi | Interactive Ripgrep searcher. |
| trsync | Rsync for one time remote connections. |
| tscp | SCP for one time remote connections. |
| tssh | SSH for one time remote connections. |
| vimu | Convenience script for QEMU and Virsh. |
## Actions
The following table shows the available action programs. These actions are Bash
and PowerShell scripts that are intended for one-time usage to change system
settings or run a temporary program.
| Name | Description |
| ------------- | ---------------------------------------------- |
| purge-snap | Remove all traces of the Snap package manager. |
| tmate-session | Install and run Tmate for CI pipelines. |
## Contributing
For guidance on setting up a development environment and how to make a
contribution, see the
[Contributing Guide](https://github.com/scruffaluff/scripts/blob/main/CONTRIBUTING.md).
## License
Scripts is distributed under a
[MIT license](https://github.com/scruffaluff/scripts/blob/main/LICENSE.md).