https://github.com/kscripting/shell
This repository is for shell interoperability
https://github.com/kscripting/shell
Last synced: 8 months ago
JSON representation
This repository is for shell interoperability
- Host: GitHub
- URL: https://github.com/kscripting/shell
- Owner: kscripting
- License: mit
- Created: 2022-09-16T18:03:44.000Z (over 3 years ago)
- Default Branch: master
- Last Pushed: 2025-06-17T16:58:31.000Z (8 months ago)
- Last Synced: 2025-06-17T17:50:22.798Z (8 months ago)
- Language: Kotlin
- Size: 289 KB
- Stars: 0
- Watchers: 1
- Forks: 1
- Open Issues: 1
-
Metadata Files:
- Readme: README.adoc
- Changelog: NEWS.adoc
- License: LICENSE
Awesome Lists containing this project
README
= shell
This repository is for shell interoperability
It contains main class: ShellExecutor, which simplifies execution of commands on different shells:
* Linux bash
* Macos bash
* Cygwin bash
* MSys bash
* Windows cmd
Information about currently used shell is carried by OsType.
Repository contains also OsPath, which is universal implementation of path on different shells.
OsPath can also do simple conversions between different types of OsPath e.g. it can convert from Cygwin path to Windows
path.