{"id":18062077,"url":"https://github.com/thimc/rsh","last_synced_at":"2026-05-01T13:32:00.186Z","repository":{"id":259246062,"uuid":"876907333","full_name":"thimc/rsh","owner":"thimc","description":"simple shell interpreter in go","archived":false,"fork":false,"pushed_at":"2024-10-27T11:44:05.000Z","size":35,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-04-05T13:14:39.086Z","etag":null,"topics":["interpreter","shell"],"latest_commit_sha":null,"homepage":"","language":"Go","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/thimc.png","metadata":{"files":{"readme":"README.md","changelog":null,"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}},"created_at":"2024-10-22T18:49:08.000Z","updated_at":"2024-10-27T11:44:09.000Z","dependencies_parsed_at":"2024-12-18T19:22:18.109Z","dependency_job_id":"7eea558c-4b34-46e7-9dbc-a6c4cbad4944","html_url":"https://github.com/thimc/rsh","commit_stats":null,"previous_names":["thimc/rsh"],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/thimc/rsh","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/thimc%2Frsh","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/thimc%2Frsh/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/thimc%2Frsh/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/thimc%2Frsh/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/thimc","download_url":"https://codeload.github.com/thimc/rsh/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/thimc%2Frsh/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":32499681,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-04-30T13:12:12.517Z","status":"online","status_checked_at":"2026-05-01T02:00:05.856Z","response_time":64,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"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":["interpreter","shell"],"created_at":"2024-10-31T05:05:38.150Z","updated_at":"2026-05-01T13:32:00.142Z","avatar_url":"https://github.com/thimc.png","language":"Go","funding_links":[],"categories":[],"sub_categories":[],"readme":"# rsh\n\nShell interpreter written in go, inspired by [Tom\nDuff](https://en.wikipedia.org/wiki/Tom_Duff)'s simple shell (ssh.c).\n\nrsh is capable of:\n\n* simple commands\n* file patterns (`?` and `*`)\n* quoting ('...' and \\c)\n* continuation with `\\` at end of line\n* redirection (`\u003e` and `\u003c`)\n* pipelines\n* synchronous and asynchronous execution (`;` and `\u0026`)\n* conditional execution (`\u0026\u0026` and `||`)\n* only built-ins are `cd`, `path` and `exit`\n* nothing else\n\nIt is very much work in progress so random panics are expected.\nIt is _not_ ready for daily use just yet.\n\nGrammar is roughly:\n\n\tcmd:\tsimple\n\t|\tsimple | cmd\n\t|\tsimple ; cmd\n\t|\tsimple \u0026 cmd\n\t|\tsimple \u0026\u0026 cmd\n\t|\tsimple || cmd\n\tsimple:\n\t|\tsimple word\n\t|\tsimple \u003c word\n\t|\tsimple \u003e word\n\t|\tsimple \u003c word1 \u003e word2\n\t|\tsimple \u0026\n\n## TODO\n\n* probably something else\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fthimc%2Frsh","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fthimc%2Frsh","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fthimc%2Frsh/lists"}