{"id":13410436,"url":"https://github.com/elves/elvish","last_synced_at":"2025-05-11T05:46:57.950Z","repository":{"id":8974264,"uuid":"10717754","full_name":"elves/elvish","owner":"elves","description":"Powerful scripting language \u0026 versatile interactive shell","archived":false,"fork":false,"pushed_at":"2025-05-05T15:45:17.000Z","size":15936,"stargazers_count":5993,"open_issues_count":338,"forks_count":312,"subscribers_count":108,"default_branch":"main","last_synced_at":"2025-05-11T05:46:46.438Z","etag":null,"topics":["go","programming-language","shell","unix"],"latest_commit_sha":null,"homepage":"https://elv.sh/","language":"Go","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"bsd-2-clause","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/elves.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":"docs/contributing.md","funding":".github/FUNDING.yml","license":"LICENSE","code_of_conduct":"CODE_OF_CONDUCT.md","threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":"docs/security.md","support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null},"funding":{"github":"xiaq","patreon":"xiaq"}},"created_at":"2013-06-16T08:43:32.000Z","updated_at":"2025-05-10T16:09:41.000Z","dependencies_parsed_at":"2023-02-18T17:16:06.884Z","dependency_job_id":"ce262a67-a23f-440b-b1b6-523cd857a162","html_url":"https://github.com/elves/elvish","commit_stats":{"total_commits":6539,"total_committers":98,"mean_commits":66.72448979591837,"dds":0.0874751491053678,"last_synced_commit":"54ecd6e2ee21ac56c5f5f96af64c13672f65ddf8"},"previous_names":["xiaq/das"],"tags_count":85,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/elves%2Felvish","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/elves%2Felvish/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/elves%2Felvish/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/elves%2Felvish/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/elves","download_url":"https://codeload.github.com/elves/elvish/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":253523717,"owners_count":21921818,"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":["go","programming-language","shell","unix"],"created_at":"2024-07-30T20:01:06.886Z","updated_at":"2025-05-11T05:46:57.929Z","avatar_url":"https://github.com/elves.png","language":"Go","readme":"# Elvish\n\n[![CI status](https://github.com/elves/elvish/workflows/CI/badge.svg)](https://github.com/elves/elvish/actions?query=workflow%3ACI)\n[![FreeBSD \u0026 gccgo test status](https://img.shields.io/cirrus/github/elves/elvish?logo=Cirrus%20CI\u0026label=CI2)](https://cirrus-ci.com/github/elves/elvish/master)\n[![Test Coverage](https://img.shields.io/codecov/c/github/elves/elvish/master.svg?logo=Codecov\u0026label=coverage)](https://app.codecov.io/gh/elves/elvish/tree/master)\n[![Go Reference](https://pkg.go.dev/badge/src.elv.sh@master.svg)](https://pkg.go.dev/src.elv.sh@master)\n[![Packaging status](https://repology.org/badge/tiny-repos/elvish.svg)](https://repology.org/project/elvish/versions)\n\n[![Forum](https://img.shields.io/badge/forum-bbs.elv.sh-5b5.svg?logo=discourse)](https://bbs.elv.sh)\n[![Twitter](https://img.shields.io/badge/twitter-@ElvishShell-blue.svg?logo=x)](https://twitter.com/ElvishShell)\n\n[![Telegram Group](https://img.shields.io/badge/telegram-Elvish-blue.svg?logo=telegram\u0026logoColor=white)](https://t.me/+Pv5ZYgTXD-YaKwcP)\n[![Discord server](https://img.shields.io/badge/discord-Elvish-blue.svg?logo=discord\u0026logoColor=white)](https://discord.gg/jrmuzRBU8D)\n[![#users:elv.sh](https://img.shields.io/badge/matrix-%23users:elv.sh-blue.svg?logo=matrix)](https://matrix.to/#/#users:elv.sh)\n[![#elvish on libera.chat](https://img.shields.io/badge/libera.chat-%23elvish-blue.svg?logo=liberadotchat\u0026logoColor=white)](https://web.libera.chat/#elvish)\n[![Gitter](https://img.shields.io/badge/gitter-elves%2Felvish-blue.svg?logo=gitter)](https://gitter.im/elves/elvish)\n\n(Chat rooms are all bridged together thanks to [Matrix](https://matrix.org).)\n\nElvish is:\n\n-   A powerful scripting language.\n\n-   A shell with useful interactive features built-in.\n\n-   A statically linked binary for Linux, BSDs, macOS or Windows.\n\nElvish is pre-1.0. This means that breaking changes will still happen from time\nto time, but it's stable enough for both scripting and interactive use.\n\n## Documentation\n\n[![User docs](https://img.shields.io/badge/User_Docs-37a779?style=for-the-badge)](https://elv.sh)\n\nUser docs are hosted on Elvish's website, [elv.sh](https://elv.sh). This\nincludes [how to install Elvish](https://elv.sh/get/),\n[tutorials](https://elv.sh/learn/), [reference pages](https://elv.sh/ref/), and\n[news](https://elv.sh/blog/).\n\n[![Development docs](https://img.shields.io/badge/Development_Docs-blue?style=for-the-badge)](./docs)\n\nDevelopment docs are in [./docs](./docs).\n\n[![Awesome Elvish](https://img.shields.io/badge/Awesome_Elvish-orange?style=for-the-badge)](https://github.com/elves/awesome-elvish)\n\nAwesome Elvish packages and tools that support Elvish.\n\n## License\n\nAll source files use the BSD 2-clause license (see [LICENSE](LICENSE)), except\nfor the following:\n\n-   Files in [pkg/diff](pkg/diff) and [pkg/rpc](pkg/rpc) are released under the\n    BSD 3-clause license, since they are derived from\n    [Go's source code](https://github.com/golang/go). See\n    [pkg/diff/LICENSE](pkg/diff/LICENSE) and [pkg/rpc/LICENSE](pkg/rpc/LICENSE).\n\n-   Files in [pkg/persistent](pkg/persistent) and its subdirectories are\n    released under EPL 1.0, since they are partially derived from\n    [Clojure's source code](https://github.com/clojure/clojure). See\n    [pkg/persistent/LICENSE](pkg/persistent/LICENSE).\n\n-   Files in [pkg/md/spec](pkg/md/spec) are released under the Creative Commons\n    CC-BY-SA 4.0 license, since they are derived from\n    [the CommonMark spec](https://github.com/commonmark/commonmark-spec). See\n    [pkg/md/spec/LICENSE](pkg/md/spec/LICENSE).\n","funding_links":["https://github.com/sponsors/xiaq","https://patreon.com/xiaq"],"categories":["HarmonyOS","命令行","Go","开源类库","Uncategorized","Command Line","Open source library","Ports and Programs","go","unix","Packages","\u003ca name=\"shells\"\u003e\u003c/a\u003eShells","Build Automation","Repositories"],"sub_categories":["Windows Manager","标准CLI","解释器","Uncategorized","Standard CLI","Interpreter","UNIX Shells","Shells"],"project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Felves%2Felvish","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Felves%2Felvish","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Felves%2Felvish/lists"}