Commit Graph

398 Commits

Author SHA1 Message Date
jdx 6f4e072be6
fix: `mise unuse` bug not pruning if not in config file (#4058) 2025-01-11 19:54:38 +00:00
jdx f7511b696c
test: added test case for `mise rm` 2025-01-11 19:33:39 +00:00
jdx 4e34333ff2
feat!: bump usage to 2.x (#4049)
this uses kdl 2.0 which has slightly different syntax see jdx/usage#218 and https://github.com/kdl-org/kdl/blob/main/CHANGELOG.md#200-2024-12-21
2025-01-10 22:24:08 +00:00
Hugues Verlin 659287cb45
feat: update JSON output for task info/ls (#4034)
Co-authored-by: jdx <216188+jdx@users.noreply.github.com>
2025-01-10 14:05:15 +00:00
jdx dea1532dec
fix: allow using depends and depends_post on separate tasks (#4010)
Fixes #4009
2025-01-08 20:15:49 +00:00
jdx f9ee0be9c5
fix: issue with enter hook and subdirs (#4008)
Fixes #4001
Fixes #3924
2025-01-08 19:46:20 +00:00
jdx e3bf99f023
fix: aliases with aqua (#4007)
Fixes #3933
Fixes #3936
2025-01-08 13:29:38 -06:00
Hugues Verlin 8d647a3b7a
fix: use task display_name in more places (#3997)
* fix: use task display_name in more places

* [autofix.ci] apply automated fixes

* [autofix.ci] apply automated fixes (attempt 2/3)

* add tests

* [autofix.ci] apply automated fixes

---------

Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
2025-01-08 12:22:39 -06:00
Hugues Verlin 56c300e19a
feat: Add setting description to mise settings --json-extended output (#3919)
* feat: Add setting description to mise settings --json-extended output

* [autofix.ci] apply automated fixes

---------

Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
Co-authored-by: jdx <216188+jdx@users.noreply.github.com>
2025-01-05 23:01:42 +00:00
Hugues Verlin 39908f01dd
fix: improve mise generate bootstrap (#3939)
* fix: improve mise generate bootstrap

* [autofix.ci] apply automated fixes

* fix test

* additional fix

* lint

---------

Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
2025-01-04 02:29:59 -06:00
jdx 0cfaf74aab
feat: added completions to more commands (#3910)
Fixes #3909
2025-01-01 18:01:24 +00:00
Roland Schaer 47aaa3e3f5
fix: panic when setting config value (#3823) 2024-12-31 13:57:19 -06:00
Roland Schaer 7489357b02
fix: mise settings unset does not seem to work (#3867)
* fix: mise settings unset does not seem to work

* [autofix.ci] apply automated fixes

* fix: mise settings unset does not seem to work

---------

Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
2024-12-30 11:40:45 -06:00
jdx 1a663dd63e
test: skip dotnet if not installed 2024-12-23 12:04:32 -08:00
jdx de66eaef3f
feat: verify zig with minisign (#3793)
* feat: verify zig with minisign

* [autofix.ci] apply automated fixes

---------

Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
2024-12-23 17:54:34 +00:00
jdx 0d07383bb9
feat: `mise g bootstrap` (#3792) 2024-12-22 19:43:34 +00:00
jdx f79a3a41eb
test: added stubbed test for https://github.com/jdx/mise/discussions/3783 2024-12-22 06:48:15 -06:00
jdx 53c9144df8
fix: hide task file extension in completions (#3772)
* fix: hide task file extension in completions

* docs: add missing dotnet left menu (#3770)

---------

Co-authored-by: Pierre-Emmanuel Mercier <acesyde@gmail.com>
2024-12-21 22:25:21 +00:00
Pierre-Emmanuel Mercier 6393920ed6
feat: allow dotnet prerelease (#3753) 2024-12-21 11:50:09 -06:00
jdx d020c0512a
feat: added keep-order task output type (#3763)
* chore: release 2024.12.16 (#3720)

* feat: add `usage` field to tasks

* feat: added keep-order task output type

Fixes #2347

---------

Co-authored-by: mise-en-dev <release@mise.jdx.dev>
2024-12-21 14:08:12 +00:00
jdx 5d79196da2
feat: add usage field to tasks (#3746)
* chore: release 2024.12.16 (#3720)

* feat: add `usage` field to tasks

---------

Co-authored-by: mise-en-dev <release@mise.jdx.dev>
2024-12-21 13:19:43 +00:00
jdx dca96d2900
fix: set env vars in task templates (#3758)
* fix: set env vars in task templates

Fixes #3756

* [autofix.ci] apply automated fixes

* [autofix.ci] apply automated fixes (attempt 2/3)

---------

Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
2024-12-21 12:48:23 +00:00
jdx c938977ccc
test: add some test cases for env var templates 2024-12-21 05:05:31 -06:00
jdx addad3b8ff
fix: make --help consistent with `mise run` and `mise <task>` (#3723) 2024-12-20 17:14:52 +00:00
jdx d74f29e8c4
fix: allow using previously defined vars (#3741) 2024-12-20 16:36:05 +00:00
Pierre-Emmanuel Mercier a8fb788c68
feat: add dotnet backend (#3737)
* feat: first commit

* list versions

* format

* finish list remove versions

* add install

* lint

* fix: documentation

* fix: documentation

* chore: code review

* [autofix.ci] apply automated fixes

* chore: code review

* chore: update documentation

* [autofix.ci] apply automated fixes

* feat: add e2e dotnet backend

* feat: add e2e dotnet backend

* [autofix.ci] apply automated fixes

---------

Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
2024-12-20 08:56:53 -06:00
jdx e16e758f6b
fix: `mise run` shorthand with options (#3719)
Fixes #3717
2024-12-19 19:05:27 +00:00
jdx bde7bd5f02
feat: added `mise dr --json` (#3715)
Fixes #3012
2024-12-19 18:03:14 +00:00
jdx ccac5081a8
feat: `mise install-into` (#3711)
Fixes #1039
2024-12-19 16:59:51 +00:00
jdx 4cce8438ed
fix: add full tera context to tasks (#3708)
Fixes #3701
2024-12-19 15:33:28 +00:00
jdx c48b6f3f8d
feat: get mise sync python --uv to work (#3706)
* Revert "fix: disable reverse uv syncing (#3704)"

This reverts commit d2b175efea.

* feat: get `mise sync python --uv`
2024-12-19 14:01:43 +00:00
jdx d7f2f6c3c4
fix: ensure MISE_PROJECT_ROOT is set with no mise.toml (#3695)
Fixes #2336
2024-12-18 23:24:09 +00:00
jdx 5311de5484
feat: added .tool-versions -> mise.toml converter (#3693)
Fixes #970
2024-12-18 22:49:05 +00:00
jdx e973b532a6
fix: unnest task cmd output (#3691) 2024-12-18 21:53:59 +00:00
jdx d78313ea80
feat: added *:_default task name (#3690)
Fixes #2212
2024-12-18 21:38:32 +00:00
jdx 829f22496a
feat: `mise rm` (#3627)
Fixes #1465
2024-12-18 21:10:16 +00:00
jdx 1670ae48ac
fix: retain "os" options in `mise up --bump` (#3688) 2024-12-18 20:15:22 +00:00
jdx ab902be486
feat: unnest output when `mise run` is nested (#3686)
Fixes #3674

Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
2024-12-18 12:51:57 -06:00
jdx 9653a49acb
fix: trap panics in task resolving (#3677)
* fix: trap panics in task resolving

* [autofix.ci] apply automated fixes

---------

Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
2024-12-18 18:08:12 +00:00
jdx 1072132a72
feat: allow inserting PATH in env._.source (#3685)
* fix: trap panics in task resolving

* feat: allow inserting PATH in env._.source

Fixes #3646
2024-12-18 17:42:03 +00:00
jdx 1cf5b49b4e
test: add test cases for venv templates (#3683)
Fixes #3661
2024-12-18 16:42:55 +00:00
jdx 4ed4f02ca9
feat: improve redactions (#3647)
Fixes #3641
2024-12-17 16:38:56 +00:00
jdx 1aa367089b
fix: bug fixes with tools=true in env (#3639)
Fixes #3631
Fixes #3632
2024-12-17 13:35:04 +00:00
jdx 47b28bc655
feat: elixir core tool (#3620) 2024-12-16 21:56:24 +00:00
jdx 247d0d34af
fix: always run postinstall hook (#3618)
Fixes #3313
2024-12-16 21:05:15 +00:00
jdx 8d5214d460
feat: `mise task add` (#3616)
Fixes #3513
2024-12-16 20:41:29 +00:00
jdx 9edf8efdf5
fix: some improvements to `mise fmt` (#3615) 2024-12-16 20:08:36 +00:00
jdx 4d4f9ff9df
fix: run venv after tools are loaded (#3612) 2024-12-16 20:02:59 +00:00
jdx 48c95c6527
feat: added cache feature to templates (#3608)
Fixes #1261
2024-12-16 17:27:21 +00:00
jdx ca33515f3e
feat: lazy env eval (#3598)
Fixes https://github.com/jdx/mise/issues/1912
2024-12-16 16:00:05 +00:00