zsh-magic-dashboard/README.md at main · chrisgrieser/zsh-magic-dashboard #740
Labels
CLI-UX
Command Line Interface user experience and best practices
Git-Repo
Source code repository like gitlab or gh
shell-script
shell scripting in Bash, ZSH, POSIX etc
zsh-magic-dashboard/README.md at main · chrisgrieser/zsh-magic-dashboard
zsh-magic-dashboard
Pressing
enter
on an empty buffer displays an information-rich and pretty dashboard.Terminal: WezTerm – Theme: Tinacious Design – Font: Iosevka Term with partial ligatures – Prompt: Starship
git log
)git status
andgit diff --stat
)eza
)Empty components, such as
git status
in a clean repo, are automatically hidden.Table of Contents
Installation
Requirements
Manual
Clone this repository somewhere on your machine. This manual assumes you are using
~/.zsh/
.Add the following to your
~/.zshrc
:Package Managers
I don't use a package manager, since they are mostly unnecessary and even increasing zsh loading time considerably.
I am open to pull requests adding instructions for package managers, though.
Configuration
Export these variables in your
~/.zshrc
. The values displayed are the default.Usage
Just press
enter
on an empty buffer. That's it!Other Usages
The dashboard call also be called via
_magic_dashboard
. One use case would be to modify yourcd
command to display the dashboard after the directory change.The pretty git log is available independently via
_gitlog
and accepts the same arguments asgit log
, for example:Credits
This plugin is based on Magic Enter by @dufferzafar.
About me
In my day job, I am a sociologist studying the social mechanisms underlying the digital economy. For my PhD project, I investigate the governance of the app economy and how software ecosystems manage the tension between innovation and compatibility. If you are interested in this subject, feel free to get in touch.
Profiles
URL: zsh-magic-dashboard
Suggested labels
The text was updated successfully, but these errors were encountered: