Security News
Cloudflare Adds Security.txt Setup Wizard
Cloudflare has launched a setup wizard allowing users to easily create and manage a security.txt file for vulnerability disclosure on their websites.
lambda-pure-prompt
Advanced tools
Pretty, minimal and fast ZSH prompt based on Pure
Most prompts are cluttered, ugly and slow. I wanted something visually pleasing that stayed out of my way.
λ
prompt character. Because lambdas are cool.git
branch and whether it's dirty (with a ×
).git
commits with up/down triangles. (Check is done asynchronously!)0
.Can be installed with npm
or manually. Requires git 2.0.0+ and ZSH 5.0.0+.
$ npm install --global lambda-pure-prompt
That's it. Skip to Getting started.
lambda-pure.zsh
and async.zsh
Symlink lambda-pure.zsh
to somewhere in $fpath
with the name prompt_lambda-pure_setup
.
Symlink async.zsh
in $fpath
with the name async
.
$ ln -s "$PWD/lambda-pure.zsh" /usr/local/share/zsh/site-functions/prompt_lambda-pure_setup
$ ln -s "$PWD/async.zsh" /usr/local/share/zsh/site-functions/async
Run echo $fpath
to see possible locations.
For a user-specific installation (which would not require escalated privileges), simply add a directory to $fpath
for that user:
# .zshenv or .zshrc
fpath=( "$HOME/.zfunctions" $fpath )
Then install the theme there:
$ ln -s "$PWD/lambda-pure.zsh" "$HOME/.zfunctions/prompt_lambda-pure_setup"
$ ln -s "$PWD/async.zsh" "$HOME/.zfunctions/async"
Initialize the prompt system (if not so already) and choose lambda-pure
:
# .zshrc
autoload -U promptinit; promptinit
prompt lambda-pure
PURE_CMD_MAX_EXEC_TIME
The max execution time of a process before its run time is shown when it exits. Defaults to 5
seconds.
PURE_GIT_PULL
Set PURE_GIT_PULL=0
to prevent Pure from checking whether the current Git remote has been updated.
PURE_GIT_UNTRACKED_DIRTY
Set PURE_GIT_UNTRACKED_DIRTY=0
to not include untracked files in dirtiness check. Only really useful on extremely huge repos like the WebKit repo.
PURE_GIT_DELAY_DIRTY_CHECK
Time in seconds to delay git dirty checking for large repositories (git status takes > 2 seconds). The check is performed asynchronously, this is to save CPU. Defaults to 1800
seconds.
PURE_PROMPT_SYMBOL
Defines the prompt symbol. The default value is λ
.
PURE_GIT_DOWN_ARROW
Defines the git down arrow symbol. The default value is ▼
.
PURE_GIT_UP_ARROW
Defines the git up arrow symbol. The default value is ▲
.
PURE_GIT_DIRTY
Defines the git dirty symbol. The default value is ×
.
# .zshrc
autoload -U promptinit; promptinit
# optionally define some options
PURE_CMD_MAX_EXEC_TIME=10
prompt lambda-pure
lambda-pure.zsh
to ~/.oh-my-zsh/custom/themes/lambda-pure.zsh-theme
.ZSH_THEME="lambda-pure"
in your .zshrc
file.Update your .zshrc
file with the following two lines (order matters). Do not use the antigen theme
function.
$ antigen bundle mafredri/zsh-async
$ antigen bundle marszall87/lambda-pure
Update your .zshrc
file with the following two lines (order matters):
$ antibody bundle mafredri/zsh-async
$ antibody bundle marszall87/lambda-pure
Update your .zshrc
file with the following two lines (order matters):
$ zgen load mafredri/zsh-async
$ zgen load marszall87/lambda-pure
MIT © Michał Nykiel based on Pure by Sindre Sorhus
FAQs
Pretty, minimal and fast ZSH prompt
We found that lambda-pure-prompt demonstrated a not healthy version release cadence and project activity because the last version was released a year ago. It has 1 open source maintainer collaborating on the project.
Did you know?
Socket for GitHub automatically highlights issues in each pull request and monitors the health of all your open source dependencies. Discover the contents of your packages and block harmful activity before you install or update your dependencies.
Security News
Cloudflare has launched a setup wizard allowing users to easily create and manage a security.txt file for vulnerability disclosure on their websites.
Security News
The Socket Research team breaks down a malicious npm package targeting the legitimate DOMPurify library. It uses obfuscated code to hide that it is exfiltrating browser and crypto wallet data.
Security News
ENISA’s 2024 report highlights the EU’s top cybersecurity threats, including rising DDoS attacks, ransomware, supply chain vulnerabilities, and weaponized AI.