{"id":20719088,"url":"https://github.com/jabellard/ash","last_synced_at":"2026-04-05T08:34:06.983Z","repository":{"id":183120362,"uuid":"103779161","full_name":"jabellard/Ash","owner":"jabellard","description":"Ash - alpha shell.","archived":false,"fork":false,"pushed_at":"2017-09-16T19:45:23.000Z","size":1902,"stargazers_count":2,"open_issues_count":0,"forks_count":1,"subscribers_count":1,"default_branch":"master","last_synced_at":"2025-09-10T14:49:55.095Z","etag":null,"topics":["bash","bison","bnf","c","command-line","command-line-tool","doxygen","doxygen-documentation","flex","gcc","lex","linux","linux-system-programming","make","readline","shell","system-programming","systems-programming","yacc","zsh"],"latest_commit_sha":null,"homepage":null,"language":"C","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/jabellard.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null}},"created_at":"2017-09-16T19:41:36.000Z","updated_at":"2021-11-29T06:40:42.000Z","dependencies_parsed_at":null,"dependency_job_id":"2bd4784a-6cee-46c7-839d-f40712d4414b","html_url":"https://github.com/jabellard/Ash","commit_stats":null,"previous_names":["jabellard/ash"],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/jabellard/Ash","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jabellard%2FAsh","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jabellard%2FAsh/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jabellard%2FAsh/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jabellard%2FAsh/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/jabellard","download_url":"https://codeload.github.com/jabellard/Ash/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jabellard%2FAsh/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":31430009,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-04-05T08:13:15.228Z","status":"ssl_error","status_checked_at":"2026-04-05T08:13:11.839Z","response_time":75,"last_error":"SSL_read: unexpected eof while reading","robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":false,"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":["bash","bison","bnf","c","command-line","command-line-tool","doxygen","doxygen-documentation","flex","gcc","lex","linux","linux-system-programming","make","readline","shell","system-programming","systems-programming","yacc","zsh"],"created_at":"2024-11-17T03:15:50.157Z","updated_at":"2026-04-05T08:34:06.933Z","avatar_url":"https://github.com/jabellard.png","language":"C","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Ash (Alpha shell) -- version 2.0\n## I. Shell Features\n\n### This version of the shell supports the following features:\n#### 1. Command Line Editing\n    1. auto-completion of shell builtin commands\n    2. custom command line editing features implemented via the readline library, and\n    3. command line history features\n#### 2. Pipelining\n    1. pipelining of the form c1 | c2 | ... | cn\n\n#### 3. Redirection\n    1. standard input redirection\n    2. standard output redirection, and \n    3. standard error redirection\n\t\n#### 4. Pipeline Listing\n    1. pipeline listing of the form p1; p2; ... ; pn\n\t\n#### 5. Builtin Commands\n    The following builtins are currently implemented:\n    1. cd - Change the shell's current working directory.\n    2. exit - Exit from the shell.\n    3. jobs - List the jobs in the shell's active job list.\n    4. fg - Continue an active job in the foreground.\n    5. bg - Continue one or more active job(s) in the background.\n    6. kill - Sends a signal to one or more active job(s).\n    7. killall - Sends a signal to all active jobs of the shell.\n#### 6. Job Control\n    1. Job control features similar to that of bash.\n\n## II. Instalation Guide\n\n### To install on Linux, run the following commands:\n``` \n\tmake\n\tsudo make install\n\t[OPTIONAL] make clean\n```\n\n## III. Documentation \n### 1. Man-page Documentation\n    After installation, a man page for the shell is avialable.\n### 2. [Source Code Documentation](https://codedocs.xyz/ashrepo/Ash/index.html)\n    The source of the shell is fully documented with doxygen. The documentation \n    is avialable at the link above.\n\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fjabellard%2Fash","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fjabellard%2Fash","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fjabellard%2Fash/lists"}