Jim Myhrberg
d560688c58
feat(mise/tools): add crane to global tools list
2025-01-06 13:25:03 +00:00
Jim Myhrberg
9e200139cc
feat(mise/tools): install kubelogin
2025-01-06 11:04:24 +00:00
Jim Myhrberg
8ecb6a1d84
chore(mise/tools): improve globally installed ansible setup
2025-01-06 11:04:09 +00:00
9e9818456d
chore(mise/tools): manage global python packages with mise
2024-12-26 23:56:32 +00:00
8b22da930e
chore(mise/tools): remove prettier plugins I dont use
2024-12-18 08:51:50 +00:00
Jim Myhrberg
9a501b438b
chore(mise/tools): use shorthand or aqua instead of go/cargo backends
2024-12-09 10:56:40 +00:00
Jim Myhrberg
d400b87228
feat(mise/tools): add staticcheck
2024-11-28 19:38:08 +00:00
Jim Myhrberg
fdc7fcafc6
chore(mise): update shell setup and mise config for latest mise
2024-11-28 19:36:46 +00:00
2f4385a9c6
chore(mise/tools): shift thing arounds
2024-11-02 00:09:26 +00:00
f89466da66
chore(mise/tools): switch from ubi to shorthands for tools which default to ubi backend
2024-10-27 11:23:29 +00:00
d2d324d1f0
feat(mise/tools): add cargo-show
2024-10-27 01:34:09 +01:00
2c051577b7
fix(mise/tools): install sccache via cargo backend to fix build issues
...
When mise's cargo backend needs to compile from source, it seemingly
fails to find the `sccache` binary if it was installed via ubi or
asdf backends. Via the cargo backend, or if manually installed via
cargo, it does find it however.
2024-10-27 01:33:00 +01:00
93688e3f2b
chore(mise/tools): install bat via ubi backend
2024-10-27 01:32:39 +01:00
f4a409071e
chore(mise/tools): install eza via cargo backend
...
Because eza does not provide binaries for macOS, we can't use the ubi
backend. But via the cargo backend and cargo-binstall, we can install it
from a pre-built binary easily enough.
This removes the need for using the eza asdf plugin.
2024-10-27 01:31:11 +01:00
b753d6af61
chore(mise/tools): install fzf via ubi now that fzf-tmux is no longer needed
2024-10-27 01:30:11 +01:00
5cafa5c9d4
feat(mise/tools): install and manage rust with mise
2024-10-27 01:29:54 +01:00
79d1049d93
chore(mise/tools): switch tools which default to ubi back to their shortnames
...
These tools still install via UBI, as that is now the default method for
their shortnames in mise's registry.
2024-10-26 16:40:46 +01:00
6139832568
chore(mise/tools): switch gitu from cargo to ubi
2024-10-26 16:40:11 +01:00
494578b1ad
feat(mise/tools): add taplo for working with toml files
2024-10-24 10:44:14 +01:00
Jim Myhrberg
831e4854af
fix(mise): switch shfmt from ubi to asdf plugin
...
Release assets includes dots in the file names in the form of the
version string, which confuses ubi's asset parser at the moment.
2024-10-21 10:07:13 +01:00
Jim Myhrberg
13ea7e419b
fix(mise/tools): switch kustomize back to asdf plugin
...
Due to the way releases are named in the repo, UBI can't always find the
correct release.
2024-10-18 12:50:34 +01:00
d3b5a0c2ab
fix(mise/tools): switch kubectx back to asdf plugin
...
The UBI method excludes supporting files like shell completions and
more.
2024-10-18 12:13:46 +01:00
5f0330dcaf
chore(mise): make extensive use of ubi backend
...
Now that the ubi backend is built-in to mise, so the UBI binary is no
longer required, let's switch most things which can be installed by UBI,
to be installed by UBI.
This reduces the number of separate/external asdf plugins used to
install all my tooling.
2024-10-15 23:41:18 +01:00
Jim Myhrberg
4e461ad88c
feat(util): add and setup restish CLI tool
2024-08-21 16:27:17 +01:00
Jim Myhrberg
ae53c3fb23
feat(tools): add helmfile and helm-diff to global tools list
2024-07-15 09:32:01 +01:00
Jim Myhrberg
9135f58a12
feat(mise): add argocd and kustomize to global tools list
2024-07-01 18:12:56 +01:00
Jim Myhrberg
9791d9e304
feat(mise/tools): add godef
2024-06-06 18:34:15 +01:00
Jim Myhrberg
aa17e6fa66
feat(mise/tools): upgrade gitu to latest
2024-06-06 18:33:54 +01:00
ad40c1e2e3
feat(tools): add hivemind to global tools
2024-05-27 00:29:37 +01:00
c5a5e9f108
feat(mise): add fzf to global tool list
2024-05-26 20:57:17 +01:00
98f0b2ec66
feat(shell): major refactor around history and completion setup
...
Biggest change is embracing fzf for all shell completion. This includes
using tmux popup windows to effectively render completions as floating
popups with fuzzy matching via fzf.
Shell history has also been improved, with appending each command to the
history file one by one, rather than only at end of a shell session when
the shell exists. This should ensure I don't have any more lost commands
cause the shell didn't exit cleanly.
2024-05-19 00:08:04 +01:00
e224c2219c
fix(mise/tools): remove neovim and cargo-quickinstall
2024-05-18 01:16:34 +01:00
4a63857a49
fix(mise/tools): install actionlint via go instead of asdf plugin
...
The asdf plugin uses git to fetch a list of remove versions, which can
be quite slow, and also requires me to auth my ssh agent, which is not
ideal.
2024-05-18 01:16:34 +01:00
6858f50757
chore(mise): move settings back into single config.toml file
2024-05-12 21:57:37 +01:00
Jim Myhrberg
ba5ea568c8
fix(tools/awscli): remove awscli, the asdf plugin often hangs for minutes
2024-05-09 21:15:10 +01:00
Jim Myhrberg
594022d8df
fix(mise): hide missing tools notification in CLI
...
This often interferes with things that call shims and parse the output,
as output from shims will have a missing tool warning appended to the
end of the output.
2024-05-09 10:31:14 +01:00
698860e72c
feat(tools): move over a few more tools to be managed by mise
2024-05-09 03:17:27 +01:00
0704f6dbcc
feat(mise): show env modification details when changing directory
2024-05-09 02:27:52 +01:00
8e67b0066a
feat(tools): switch a few more tools from Homebrew to mise
2024-05-09 02:25:47 +01:00
9ece01a77e
feat(tools): install Rust-based CLI tools with mise
...
Use `mise` to install and manage tools normally installed with
`cargo install`.
2024-05-09 02:24:22 +01:00
2cbd074bac
feat(tools): install Node-based CLI tools with mise
...
Use `mise` to install and manage tools normally installed with `npm`.
2024-05-09 02:23:13 +01:00
1158360c21
feat(tools): install Go-based CLI tools with mise
...
Use `mise` to install and manage tools normally installed with
`go install`.
2024-05-09 02:21:17 +01:00
6f7dda418d
fix(tools): install bat and exa via rust cargo again
...
Neither of them provide binary releases for Apple Silicon, meaning mise
cannot install them.
2024-04-03 10:40:39 +01:00
f6fcd94f2e
chore(tools): install 1password-cli with mise
2024-03-27 02:07:35 +00:00
b686b420e6
chore(tools): install bat and exa with mise instead of rust/cargo
2024-03-27 02:07:35 +00:00
4f1589d18c
feat(mise): add ripgrep to list of global tools
2024-02-19 01:03:59 +00:00
e911f1ecb9
feat(shell): add zoxide as cd replacement
2024-02-19 00:47:30 +00:00
86e2b4012f
feat(mise): update config
2024-02-04 00:09:20 +01:00
bf92527b6a
feat(tools): migrate to mise (formally known as rtx)
2024-01-06 18:59:12 +00:00