{"id":27296714,"url":"https://github.com/kscripting/shell","last_synced_at":"2025-06-23T11:36:17.100Z","repository":{"id":108853465,"uuid":"537568516","full_name":"kscripting/shell","owner":"kscripting","description":"This repository is for shell interoperability","archived":false,"fork":false,"pushed_at":"2025-06-17T16:58:31.000Z","size":296,"stargazers_count":0,"open_issues_count":1,"forks_count":1,"subscribers_count":1,"default_branch":"master","last_synced_at":"2025-06-17T17:50:22.798Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"language":"Kotlin","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/kscripting.png","metadata":{"files":{"readme":"README.adoc","changelog":"NEWS.adoc","contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null}},"created_at":"2022-09-16T18:03:44.000Z","updated_at":"2022-11-25T19:22:09.000Z","dependencies_parsed_at":"2023-04-15T22:46:38.145Z","dependency_job_id":"56bbde42-efa1-4d42-a7d5-47d0948726eb","html_url":"https://github.com/kscripting/shell","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/kscripting/shell","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kscripting%2Fshell","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kscripting%2Fshell/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kscripting%2Fshell/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kscripting%2Fshell/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/kscripting","download_url":"https://codeload.github.com/kscripting/shell/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kscripting%2Fshell/sbom","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":261469644,"owners_count":23163145,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":[],"created_at":"2025-04-11T23:44:16.151Z","updated_at":"2025-06-23T11:36:12.089Z","avatar_url":"https://github.com/kscripting.png","language":"Kotlin","readme":"= shell\n\nThis repository is for shell interoperability\n\nIt contains main class: ShellExecutor, which simplifies execution of commands on different shells:\n\n* Linux bash\n* Macos bash\n* Cygwin bash\n* MSys bash\n* Windows cmd\n\nInformation about currently used shell is carried by OsType.\n\nRepository contains also OsPath, which is universal implementation of path on different shells.\nOsPath can also do simple conversions between different types of OsPath e.g. it can convert from Cygwin path to Windows\npath.\n","funding_links":[],"categories":[],"sub_categories":[],"project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fkscripting%2Fshell","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fkscripting%2Fshell","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fkscripting%2Fshell/lists"}