Commit Graph

33 Commits

Author SHA1 Message Date
9760c4a2aa feat(mise/tools): install Ruby gems with mise
Also remove various old defunct install_*_global_packages helper shell commands.
2025-05-04 10:22:59 +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
40d191251b feat(nodejs): add prettier-pnp to global package list 2024-02-19 00:47:52 +00:00
f15bacb858 feat(nodejs): update list of global packages 2024-02-04 00:10:29 +01:00
50b21937b3 feat(shell): setup for GitHub Copilot CLI 2023-04-21 15:00:37 +01:00
664f06bbdb refactor: use rtx to manage Go, Python, NodeJS, and more
This means g, pyenv, and volta are gone. And a lot of other tools
previously installed with zinit are also installed with rtx now instead.

This includes starship, direnv, shfmt, jq, and more.
2023-03-09 23:35:17 +00:00
9d8b8d769d chore(node): improve node/volta setup 2022-07-28 00:12:26 +01:00
f963b9f9d3 chore(zinit): remove no longer needed bpick option for volta
The binary selection logic has been fixed in zinit, so it now correctly
picks the right binary for volta.
2022-04-28 12:35:42 +01:00
44ea1976e4 chore(zinit): switch to newer for-syntax for zinit declarations 2022-04-28 12:35:42 +01:00
4672a17c5d fix(node): make volta install on linux via zinit 2022-02-22 19:25:59 +00:00
c0933ef4ec feat(zsh/nodejs): replace old js language server with typescript-language-server 2022-02-15 11:23:25 +00:00
57434a8d0d feat(zsh/nodejs): switch from nodenv to volta to manage node versions and tools 2022-02-15 11:23:21 +00:00
c9f86c4c3d chore(node): add yaml and json language servers to default list of packages 2021-08-30 22:54:27 +01:00
49d4b8c855 chore(node): add yarn to global node packages 2021-05-15 22:50:20 +01:00
6c9fd0a974 fix(node): correctly install nodenv-alias command 2021-04-20 01:14:12 +01:00
4941ade4fc chore: use zinit to lozy-load rbenv, goenv, pyenv, and nodenv
Instead of custom made functions
2020-10-29 00:42:00 +00:00
90554015b7 chore(zsh): install rbenv, pyenv and nodenv with zinit instead of brew
Main benefit is that these tools will now auto-install correctly on
Linux systems too.
2020-09-25 21:13:34 +01:00
e38907b532 Add commitlint to node.js packages 2020-08-03 14:56:42 +01:00
3dcc9a5545 Add support for nodenv for managing Node.js versions 2020-08-03 14:55:22 +01:00
88230fa3e1 Add standard-version to list of nodejs packages 2020-07-04 13:22:12 +01:00
cdef65ae53 Format shell scripts with shfmt 2020-05-23 21:43:08 +01:00
a7b6a38625 Add setup for nvm (Node Version Manager) 2020-05-06 23:04:20 +01:00
80c77c8c2b Refactor shell setup into ~/.zshenv and ~/.zshrc files
It was time to split the environment related stuff out to ~/.zshenv,
leaving my ~/.zshrc file specifically for setup of interactive shells.
2020-02-22 14:27:19 +00:00
d283fc9474 Add mermaid.cli to nodejs packages 2020-02-20 23:59:52 +00:00
1713b45170 Add prettier plugins to list of standard node packages 2020-01-30 23:25:29 +00:00
1aefb225bc Refactor various install_*_global_packages functions 2019-12-27 22:37:03 +00:00
f12a229b17 Remove bash-language-server package from node setup 2019-09-04 13:59:53 +01:00
3770ea1a55 Remove tldr from global node packages
It is now installed via Homebrew.
2019-04-29 23:20:26 +01:00
93433adb46 Add js-beautify to default node package 2019-03-04 11:25:56 +00:00
3516274d40 Update default packages for ruby, golang, and node 2018-12-20 01:47:24 +00:00
cbb4f9b4d7 Add skylelint to default node package 2018-10-12 10:28:56 +01:00
f8f7e822a9 Remove and swap out some bash specific logic 2018-08-08 13:39:47 +01:00
a53788f5c4 Major revamp of shell init - drop bash support, focus on zsh 2018-07-20 00:47:07 +01:00