All Projects → black7375 → zsh-lazyenv

black7375 / zsh-lazyenv

Licence: other
Environments for lazy load commands and speed up start up time of zsh

Projects that are alternatives of or similar to zsh-lazyenv

Zsh Nvm
Zsh plugin for installing, updating and loading nvm
Stars: ✭ 1,670 (+10337.5%)
Mutual labels:  nvm, version-manager
nodenv-nvmrc
nodenv plugin that detects the node version based on .nvmrc.
Stars: ✭ 30 (+87.5%)
Mutual labels:  nvm, version-manager
Plugin Nvm
Node version manager wrapper for Fish shell
Stars: ✭ 173 (+981.25%)
Mutual labels:  nvm, version-manager
Snm
🤏 Smol Node Manager written in Rust
Stars: ✭ 24 (+50%)
Mutual labels:  nvm, version-manager
Nvm
nvm is a version manager for node.js, designed to be installed per-user, and invoked per-shell. nvm works on any POSIX-compliant shell (sh, dash, ksh, zsh, bash), in particular on these platforms: unix, macOS, and windows WSL.
Stars: ✭ 53,926 (+336937.5%)
Mutual labels:  nvm, version-manager
Nvm Windows
A node.js version management utility for Windows. Ironically written in Go.
Stars: ✭ 18,587 (+116068.75%)
Mutual labels:  nvm, version-manager
Ssd Gpu Dma
Build userspace NVMe drivers and storage applications with CUDA support
Stars: ✭ 172 (+975%)
Mutual labels:  nvm
awesome-env-config-cn
各种开发语言项目环境国内(中国国内加速镜像)配置教程和部分实践经验,包括github.com, nodejs,npm,nvm, yarn, java, maven, gradle, python, mysys2, elasticsearch, php,golang等等,更多正在加入中...
Stars: ✭ 50 (+212.5%)
Mutual labels:  nvm
Nave
Virtual Environments for Node
Stars: ✭ 1,495 (+9243.75%)
Mutual labels:  nvm
Dash
Scalable Hashing on Persistent Memory
Stars: ✭ 86 (+437.5%)
Mutual labels:  nvm
loadeer
🦌 Tiny, performant, SEO-friendly lazy loading library
Stars: ✭ 30 (+87.5%)
Mutual labels:  lazyload
nandomoreira.me-nuxt-theme
🏃🏻‍♂️ My superfast personal SPA blog/site using Vuejs and Nuxt :D
Stars: ✭ 44 (+175%)
Mutual labels:  nvm
lazy-load-images.js
Progressive & lazy loading images.
Stars: ✭ 17 (+6.25%)
Mutual labels:  lazyload
svm-rs
Solidity-Compiler Version Manager
Stars: ✭ 114 (+612.5%)
Mutual labels:  version-manager
Xcode-AutoLazyLoad
简单的Xcode代码模板extension
Stars: ✭ 23 (+43.75%)
Mutual labels:  lazyload
raf-pool
requestAnimationFrame pool to avoid busyness on the thread
Stars: ✭ 16 (+0%)
Mutual labels:  lazyload
react-use-lazy-load-image
🌅 ⚡ Add image lazy loading to your React app with ease
Stars: ✭ 13 (-18.75%)
Mutual labels:  lazyload
guide-to-async-components
📖 Guide To JavaScript Async Components
Stars: ✭ 79 (+393.75%)
Mutual labels:  lazyload
kebechet
I'm Kebechet bot, goddess of freshness - I will keep your source code fresh and up-to-date
Stars: ✭ 23 (+43.75%)
Mutual labels:  version-manager
LazyHTML
LazyHTML is an OpenSource Javascript Library that Supports Lazy Loading of any elements without Modifying Code, LazyHTML can lazy load Ads, Videos, Images, Widgets, Javascript, CSS, Inline-Javascript, Inline-CSS & Any HTML.
Stars: ✭ 47 (+193.75%)
Mutual labels:  lazyload

zsh-lazyenv

zsh plugin for lazy load envs and caching.
speed up start up time of zsh!!

Main fork from lazyload, evalcache.

env forks

Usage

Lazy Environments

lazyenv-enabled

Target of Environments

lazy functions

Lazy Load

lazyload <load-command> <command-name...>

Examples

lazyload 'source "$(brew --prefix nvm)/nvm.sh"' nvm

Load functions prefixed with init: will be unloaded by lazyload after first usage

load:nvm(){
    source "$(brew --prefix nvm)/nvm.sh"
}
lazyload init:nvm nvm

Eval Cache

evalcache <command> <generation args...>

Examples

eval "$(hub alias -s)" to _evalcache hub alias -s

Options

  • $ZSH_EVALCACHE_DIR: cache files storage, default $HOME/.zsh-evalcache.
  • $ZSH_EVALCACHE_DISABLE: set to true if you wish to bypass evalcache.

Install

zgem

zgem bundle 'https://github.com/black7375/zsh-lazyenv.git' from:'git' use:'zsh-lazyenv.zsh'

zplugin

zplugin load black7375/zsh-lazyenv

zgen

zgen load black7375/zsh-lazyenv
zgen save

Antigen

antigen bundle black7375/zsh-lazyenv
antigen apply

Oh My ZSH! custom plugin

git clone https://github.com/black7375/zsh-lazyenv $ZSH_CUSTOM/plugins/zsh-lazyenv
plugins+=(zsh-lazyenv)

zplug

zplug "black7375/zsh-lazyenv"

manually

git clone https://github.com/black7375/zsh-lazyenv.git
source zsh-lazyenv/zsh-lazyenv.zsh
Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].