{"id":13567633,"url":"https://github.com/foxundermoon/vs-shell-format","last_synced_at":"2025-04-04T01:32:36.697Z","repository":{"id":41258158,"uuid":"78123778","full_name":"foxundermoon/vs-shell-format","owner":"foxundermoon","description":"the shellscript、Dockerfile、properties ...... format extension","archived":false,"fork":false,"pushed_at":"2025-04-01T19:10:30.000Z","size":5551,"stargazers_count":477,"open_issues_count":65,"forks_count":56,"subscribers_count":8,"default_branch":"master","last_synced_at":"2025-04-02T02:56:22.699Z","etag":null,"topics":["bash-format","dockerfile","dotenv","hosts","hostsfile","properties","shell-extension","shell-format","shfmt","vmoptions","vscode-extension","vscode-plugin"],"latest_commit_sha":null,"homepage":"","language":"Shell","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/foxundermoon.png","metadata":{"files":{"readme":"README.md","changelog":"CHANGELOG.md","contributing":null,"funding":".github/FUNDING.yml","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},"funding":{"github":null,"open_collective":"vsformat"}},"created_at":"2017-01-05T15:18:14.000Z","updated_at":"2025-03-25T00:29:18.000Z","dependencies_parsed_at":"2023-12-30T05:20:59.847Z","dependency_job_id":"1f63f9c7-708d-4db5-bda8-c7de09c83c27","html_url":"https://github.com/foxundermoon/vs-shell-format","commit_stats":{"total_commits":405,"total_committers":28,"mean_commits":"14.464285714285714","dds":0.5802469135802469,"last_synced_commit":"7099e276f4da38a334c2aa7682347c9a44d42fc0"},"previous_names":[],"tags_count":22,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/foxundermoon%2Fvs-shell-format","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/foxundermoon%2Fvs-shell-format/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/foxundermoon%2Fvs-shell-format/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/foxundermoon%2Fvs-shell-format/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/foxundermoon","download_url":"https://codeload.github.com/foxundermoon/vs-shell-format/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":247107815,"owners_count":20884793,"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":["bash-format","dockerfile","dotenv","hosts","hostsfile","properties","shell-extension","shell-format","shfmt","vmoptions","vscode-extension","vscode-plugin"],"created_at":"2024-08-01T13:02:37.126Z","updated_at":"2025-04-04T01:32:31.680Z","avatar_url":"https://github.com/foxundermoon.png","language":"Shell","readme":"[Get it on the VS Code Marketplace!](https://marketplace.visualstudio.com/items?itemName=foxundermoon.shell-format)\n\n# supported file types or languages\n\n| language    | extension                | describe              |\n| ----------- | ------------------------ | --------------------- |\n| shellscript | .sh .bash                | shell script files    |\n| dockerfile  | Dockerfile               | docker files          |\n| ignore      | .gitignore .dockerignore | ignore files          |\n| properties  | .properties              | java properties files |\n| jvmoptions  | .vmoptions , jvm.options | jvm options file      |\n| hosts       | /etc/hosts               | hosts file            |\n| bats        | .bats                    | Bats test file        |\n\n---\n\n|                                                                                                                                                                                                                                   |                                                                                                              |                                                                                                            |                                                                                                                |\n| --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------ | ---------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------------- |\n| ![version](https://img.shields.io/visual-studio-marketplace/v/foxundermoon.shell-format?style=flat-square)                                                                                                                        | ![downloads](https://img.shields.io/visual-studio-marketplace/d/foxundermoon.shell-format?style=flat-square) | ![install](https://img.shields.io/visual-studio-marketplace/i/foxundermoon.shell-format?style=flat-square) | ![ratings](https://img.shields.io/visual-studio-marketplace/stars/foxundermoon.shell-format?style=flat-square) |\n| [![Financial Contributors on Open Collective](https://opencollective.com/vsformat/all/badge.svg?label=financial+contributors)](https://opencollective.com/vsformat) ![LICENSE](https://img.shields.io/badge/license-mit-blue.svg) | ![LICENSE](https://img.shields.io/badge/license-Anti%20996-blue.svg)                                         | ![star](https://img.shields.io/github/stars/foxundermoon/vs-shell-format.svg)                              | ![forks](https://img.shields.io/github/forks/foxundermoon/vs-shell-format.svg)                                 |\n\n---\n\n|                                                                                 build                                                                                 |                                                                                  release                                                                                   |\n| :-------------------------------------------------------------------------------------------------------------------------------------------------------------------: | :------------------------------------------------------------------------------------------------------------------------------------------------------------------------: |\n| [![CI](https://github.com/foxundermoon/vs-shell-format/actions/workflows/CI.yml/badge.svg)](https://github.com/foxundermoon/vs-shell-format/actions/workflows/CI.yml) | [![RELEASE](https://github.com/foxundermoon/vs-shell-format/actions/workflows/CD.yml/badge.svg)](https://github.com/foxundermoon/vs-shell-format/actions/workflows/CD.yml) |\n\n[![Gitter chat](https://badges.gitter.im/gitterHQ/gitter.svg)](https://gitter.im/vs-shell-format/community)\n\n---\n\n![screenshot](https://github.com/foxundermoon/vs-shell-format/raw/master/image/shell_format.gif)\n\n## usage\n\n\u003ckbd\u003eshift\u003c/kbd\u003e+\u003ckbd\u003eoption\u003c/kbd\u003e+\u003ckbd\u003ef\u003c/kbd\u003e\n\n\u003ckbd\u003eshift\u003c/kbd\u003e+\u003ckbd\u003ecommand\u003c/kbd\u003e+\u003ckbd\u003ep\u003c/kbd\u003e then type `Format Document`\n\n## dependencies\n\n- [shfmt](https://github.com/mvdan/sh#shfmt)\n\n## custom configuration\n\n- `shellformat.path` the shfmt fullpath example [mac,linux]: `/usr/local/bin/shfmt` [windows]: `C:\\\\bin\\\\shfmt.exe`\n- `shellformat.flag` shfmt -h to see detailed usage.\n\n---\n\n## Links\n\n### [source code](https://github.com/foxundermoon/vs-shell-format)\n\n### [shfmt](https://github.com/mvdan/sh)\n\n**Enjoy shellscript!**\n\n## Contributors\n\n### Code Contributors\n\nThis project exists thanks to all the people who contribute. [[Contribute](CONTRIBUTING.md)].\n\u003ca href=\"https://github.com/foxundermoon/vs-shell-format/graphs/contributors\"\u003e\u003cimg src=\"https://opencollective.com/vsformat/contributors.svg?width=890\u0026button=false\" /\u003e\u003c/a\u003e\n\n### Financial Contributors\n\nBecome a financial contributor and help us sustain our community. [[Contribute](https://opencollective.com/vsformat/contribute)]\n\n#### Individuals\n\n\u003ca href=\"https://opencollective.com/vsformat\"\u003e\u003cimg src=\"https://opencollective.com/vsformat/individuals.svg?width=890\"\u003e\u003c/a\u003e\n\n#### Organizations\n\nSupport this project with your organization. Your logo will show up here with a link to your website. [[Contribute](https://opencollective.com/vsformat/contribute)]\n\n\u003ca href=\"https://opencollective.com/vsformat/organization/0/website\"\u003e\u003cimg src=\"https://opencollective.com/vsformat/organization/0/avatar.svg\"\u003e\u003c/a\u003e\n\u003ca href=\"https://opencollective.com/vsformat/organization/1/website\"\u003e\u003cimg src=\"https://opencollective.com/vsformat/organization/1/avatar.svg\"\u003e\u003c/a\u003e\n\u003ca href=\"https://opencollective.com/vsformat/organization/2/website\"\u003e\u003cimg src=\"https://opencollective.com/vsformat/organization/2/avatar.svg\"\u003e\u003c/a\u003e\n\u003ca href=\"https://opencollective.com/vsformat/organization/3/website\"\u003e\u003cimg src=\"https://opencollective.com/vsformat/organization/3/avatar.svg\"\u003e\u003c/a\u003e\n\u003ca href=\"https://opencollective.com/vsformat/organization/4/website\"\u003e\u003cimg src=\"https://opencollective.com/vsformat/organization/4/avatar.svg\"\u003e\u003c/a\u003e\n\u003ca href=\"https://opencollective.com/vsformat/organization/5/website\"\u003e\u003cimg src=\"https://opencollective.com/vsformat/organization/5/avatar.svg\"\u003e\u003c/a\u003e\n\u003ca href=\"https://opencollective.com/vsformat/organization/6/website\"\u003e\u003cimg src=\"https://opencollective.com/vsformat/organization/6/avatar.svg\"\u003e\u003c/a\u003e\n\u003ca href=\"https://opencollective.com/vsformat/organization/7/website\"\u003e\u003cimg src=\"https://opencollective.com/vsformat/organization/7/avatar.svg\"\u003e\u003c/a\u003e\n\u003ca href=\"https://opencollective.com/vsformat/organization/8/website\"\u003e\u003cimg src=\"https://opencollective.com/vsformat/organization/8/avatar.svg\"\u003e\u003c/a\u003e\n\u003ca href=\"https://opencollective.com/vsformat/organization/9/website\"\u003e\u003cimg src=\"https://opencollective.com/vsformat/organization/9/avatar.svg\"\u003e\u003c/a\u003e\n","funding_links":["https://opencollective.com/vsformat","https://opencollective.com/vsformat/contribute","https://opencollective.com/vsformat/organization/0/website","https://opencollective.com/vsformat/organization/1/website","https://opencollective.com/vsformat/organization/2/website","https://opencollective.com/vsformat/organization/3/website","https://opencollective.com/vsformat/organization/4/website","https://opencollective.com/vsformat/organization/5/website","https://opencollective.com/vsformat/organization/6/website","https://opencollective.com/vsformat/organization/7/website","https://opencollective.com/vsformat/organization/8/website","https://opencollective.com/vsformat/organization/9/website"],"categories":["Shell"],"sub_categories":[],"project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Ffoxundermoon%2Fvs-shell-format","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Ffoxundermoon%2Fvs-shell-format","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Ffoxundermoon%2Fvs-shell-format/lists"}