Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

rtx -> mise (more) #950

Closed
wants to merge 18 commits into from
49 changes: 0 additions & 49 deletions .github/ISSUE_TEMPLATE/bug_report.yaml

This file was deleted.

2 changes: 0 additions & 2 deletions .github/ISSUE_TEMPLATE/config.yml

This file was deleted.

38 changes: 0 additions & 38 deletions .github/ISSUE_TEMPLATE/feature_request.yaml

This file was deleted.

2 changes: 1 addition & 1 deletion .github/PULL_REQUEST_TEMPLATE.md
Original file line number Diff line number Diff line change
Expand Up @@ -12,4 +12,4 @@ Description:
- [ ] Your plugin CI tests are green
- _Tip: use the `plugin_test` action from [asdf-actions](https://github.com/asdf-vm/actions) in your plugin CI_

<!-- Thank you for contributing to asdf-plugins! -->
<!-- Thank you for contributing to mise-plugins! -->
48 changes: 8 additions & 40 deletions README.md
Original file line number Diff line number Diff line change
@@ -1,45 +1,12 @@
# asdf plugins repository
# mise plugins repository

The purpose of the [asdf](https://github.com/asdf-vm/asdf) plugins repository is to enable shorthand installation of plugins with:
The purpose of the [mise](https://mise.jdx.dev) plugins repository is to enable shorthand installation of plugins with:

```shell
asdf plugin add <name>
mise plugin install <name>
```

The asdf core team recommend using the long-form which does not rely on this repository:

```shell
asdf plugin add <name> <git_url>
```

Read each plugins code before installation and usage.

## Existing Plugins

Plugins listed here should be _stable_ and actively _maintained_. If you have issues with a specific plugin please raise them on the plugin repository first. If a deprecated plugin is listed here, please let us know and create a PR to add the most used alternative.

## Creating a new Plugin

- Read the [creating plugins guide](https://github.com/asdf-vm/asdf/blob/master/docs/plugins/create.md)
- Consider using our [Template](https://github.com/asdf-vm/asdf-plugin-template) which has the core functionality to tools published to GitHub releases and CI for GitHub/GitLab/CircleCI out of the box.

### `asdf-community`

If you're creating a new plugin consider creating it as part of the [`asdf-community`](https://github.com/asdf-community/.github) project. This is a separate community project with consolidated maintenance.

## Contributing a new Plugin

- Install repo dependencies: `asdf install`
- Add the plugin to the repository `README.md` _Plugin List_ table.
- Create a file with the shortname you wish to be used by asdf in `plugins/<name>`. The contents should be `repository = <your_repo>`.
- eg: `printf "repository = https://github.com/asdf-vm/asdf-nodejs.git\n" > plugins/nodejs`
- Test your code : `scripts/test_plugin.bash --file plugins/<name>`
- Format your code & this README: `scripts/format.bash`
- Create a PR following the instructions in the PR template.

## Security

The `asdf` core provides a [security policy](https://github.com/asdf-vm/asdf/security/policy) which covers the core `asdf` tool. Plugins are the responsibility of their creators and not covered by the `asdf` policy. It is the responsibility of the user to evaluate each plugin they use for security concerns, even those in the `asdf-community` repositories. You can pin a plugin to a commit of the source repo with `asdf plugin update <name> <git-ref>`, however running `asdf plugin update <name>` or `asdf plugin update --all` will change the `sha` you have previously set.
See the [org's readme](https://github.com/mise-plugins) for more information.

## Plugin List

Expand Down Expand Up @@ -232,7 +199,7 @@ The `asdf` core provides a [security policy](https://github.com/asdf-vm/asdf/sec
| eksctl | [elementalvoid/asdf-eksctl](https://github.com/elementalvoid/asdf-eksctl) |
| elixir-ls | [juantascon/asdf-elixir-ls](https://github.com/juantascon/asdf-elixir-ls) |
| Elasticsearch | [asdf-community/asdf-elasticsearch](https://github.com/asdf-community/asdf-elasticsearch) |
| Elixir | [asdf-vm/asdf-elixir](https://github.com/asdf-vm/asdf-elixir) |
| Elixir | [mise-plugins/mise-elixir](https://github.com/mise-plugins/mise-elixir) |
| Elm | [asdf-community/asdf-elm](https://github.com/asdf-community/asdf-elm) |
| embulk | [yuokada/asdf-embulk](https://github.com/yuokada/asdf-embulk) |
| Emscripten SDK | [RobLoach/asdf-emsdk](https://github.com/RobLoach/asdf-emsdk) |
Expand Down Expand Up @@ -344,7 +311,7 @@ The `asdf` core provides a [security policy](https://github.com/asdf-vm/asdf/sec
| hledger-flow | [airtonix/hledger-flow](https://github.com/airtonix/asdf-hledger-flow) |
| hostctl | [svenluijten/asdf-hostctl](https://github.com/svenluijten/asdf-hostctl) |
| httpie-go | [abatilo/asdf-httpie-go](https://github.com/abatilo/asdf-httpie-go) |
| Hub | [vixus0/asdf-hub](https://github.com/vixus0/asdf-hub) |
| Hub | [mise-plugins/asdf-hub](https://github.com/mise-plugins/asdf-hub) |
| Hugo | [NeoHsu/asdf-hugo](https://github.com/NeoHsu/asdf-hugo) |
| Hurl | [raimon49/asdf-hurl](https://github.com/raimon49/asdf-hurl) |
| hwatch | [chessmango/asdf-hwatch](https://github.com/chessmango/asdf-hwatch) |
Expand Down Expand Up @@ -547,12 +514,13 @@ The `asdf` core provides a [security policy](https://github.com/asdf-vm/asdf/sec
| pint | [sam-burrell/asdf-pint](https://github.com/sam-burrell/asdf-pint) |
| pipectl | [pipe-cd/asdf-pipectl](https://github.com/pipe-cd/asdf-pipectl) |
| pipelight | [kogeletey/asdf-pipelight](https://github.com/kogeletey/asdf-pipelight) |
| pipenv | [mise-plugins/mise-pipenv](https://github.com/mise-plugins/mise-pipenv) |
| pipx | [yozachar/asdf-pipx](https://github.com/yozachar/asdf-pipx) |
| pivnet | [vmware-tanzu/tanzu-plug-in-for-asdf](https://github.com/vmware-tanzu/tanzu-plug-in-for-asdf) |
| Please | [asdf-community/asdf-please](https://github.com/asdf-community/asdf-please) |
| Pluto | [FairwindsOps/asdf-pluto](https://github.com/FairwindsOps/asdf-pluto) |
| pnpm | [jonathanmorley/asdf-pnpm](https://github.com/jonathanmorley/asdf-pnpm) |
| Poetry | [asdf-community/asdf-poetry](https://github.com/asdf-community/asdf-poetry) |
| Poetry | [mise-plugins/mise-poetry](https://github.com/mise-plugins/mise-poetry) |
| Polaris | [particledecay/asdf-polaris](https://github.com/particledecay/asdf-polaris) |
| Popeye | [nlamirault/asdf-popeye](https://github.com/nlamirault/asdf-popeye) |
| Postgres | [smashedtoatoms/asdf-postgres](https://github.com/smashedtoatoms/asdf-postgres) |
Expand Down
1 change: 0 additions & 1 deletion plugins/bun

This file was deleted.

1 change: 0 additions & 1 deletion plugins/deno

This file was deleted.

1 change: 1 addition & 0 deletions plugins/dt
Original file line number Diff line number Diff line change
@@ -1 +1,2 @@
repository = https://github.com/so-dang-cool/asdf-dt.git
first-party = true
2 changes: 1 addition & 1 deletion plugins/elixir
Original file line number Diff line number Diff line change
@@ -1 +1 @@
repository = https://github.com/asdf-vm/asdf-elixir.git
repository = https://github.com/mise-plugins/mise-elixir.git
1 change: 0 additions & 1 deletion plugins/golang

This file was deleted.

2 changes: 1 addition & 1 deletion plugins/hub
Original file line number Diff line number Diff line change
@@ -1 +1 @@
repository = https://github.com/vixus0/asdf-hub.git
repository = https://github.com/mise-plugins/asdf-hub.git
1 change: 0 additions & 1 deletion plugins/java

This file was deleted.

1 change: 0 additions & 1 deletion plugins/nodejs

This file was deleted.

1 change: 1 addition & 0 deletions plugins/pipenv
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
repository = https://github.com/mise-plugins/mise-pipenv.git
2 changes: 1 addition & 1 deletion plugins/poetry
Original file line number Diff line number Diff line change
@@ -1 +1 @@
repository = https://github.com/asdf-community/asdf-poetry.git
repository = https://github.com/mise-plugins/mise-poetry.git
1 change: 0 additions & 1 deletion plugins/python

This file was deleted.

1 change: 0 additions & 1 deletion plugins/ruby

This file was deleted.

1 change: 1 addition & 0 deletions plugins/tiny
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
repository = https://github.com/mise-plugins/mise-tiny.git
1 change: 1 addition & 0 deletions plugins/tuist
Original file line number Diff line number Diff line change
@@ -1 +1,2 @@
repository = https://github.com/asdf-community/asdf-tuist.git
first-party = true
Loading