Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/scruffaluff/shell-scripts
Personal collection of Bash and PowerShell utility scripts.
https://github.com/scruffaluff/shell-scripts
bash powershell script
Last synced: 1 day ago
JSON representation
Personal collection of Bash and PowerShell utility scripts.
- Host: GitHub
- URL: https://github.com/scruffaluff/shell-scripts
- Owner: scruffaluff
- License: mit
- Created: 2021-04-25T05:00:13.000Z (over 3 years ago)
- Default Branch: main
- Last Pushed: 2024-07-27T18:53:04.000Z (3 months ago)
- Last Synced: 2024-07-27T19:36:24.875Z (3 months ago)
- Topics: bash, powershell, script
- Language: Shell
- Homepage: https://scruffaluff.github.io/shell-scripts
- Size: 2.14 MB
- Stars: 0
- Watchers: 2
- 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
# Shell Scripts
![](https://img.shields.io/github/repo-size/scruffaluff/shell-scripts)
![](https://img.shields.io/github/license/scruffaluff/shell-scripts)---
**Documentation**: https://scruffaluff.github.io/shell-scripts
**Source Code**: https://github.com/scruffaluff/shell-scripts
---
Shell Scripts is a collection of POSIX shell and PowerShell utility scripts.
These scripts are designed for my personal usage, but should work on any system.## Scripts
The following table shows the available shell scripts. Each script is aviable in
both POSIX shell and PowerShell versions if its functionality applies to both
Unix and Windows systems.| Name | Description |
| ----------- | ------------------------------------------------------------------- |
| clear-cache | Frees up disk space by clearing caches of several package managers. |
| mlab | Wrapper script for running Matlab programs from the command line. |
| packup | Invokes upgrade commands to several installed package managers. |
| purge-snap | Removes all traces of the Snap package manager. |
| setup-tmate | Installs Tmate and creates a session suitable for CI pipelines. |
| trsync | Rsync for one time remote connections. |
| tscp | SCP for one time remote connections. |
| tssh | SSH for one time remote connections. |## Install
For instructions on installing the utility scripts for your operating system,
see the [Install](https://scruffaluff.github.io/shell-scripts/install) section
of the documentation.## Contributing
For guidance on setting up a development environment and how to make a
contribution, see the
[Contributing Guide](https://github.com/scruffaluff/shell-scripts/blob/main/CONTRIBUTING.md).## License
Shell Scripts is distributed under a
[MIT license](https://github.com/scruffaluff/shell-scripts/blob/main/LICENSE.md).