Awesome Zsh Setting.
[[https://i.imgur.com/043POEf.png]]
[[https://github.com/black7375/BlaCk-Void-Zsh/wiki/Error][Wiki:Error]]
[[https://black7375.tistory.com/59][Korean Docs]]
Notice!! :goggles::test_tube::alembic:
We are experimenting with a big change in [[https://github.com/black7375/BlaCk-Void-Zsh/issues/23][#23]].
:CONTENTS:
[[#1-feature][1. Feature.]]
[[#2-install][2. Install.]]
[[#3-info][3. Info.]]
* 1.1 Powerful View. More Theme, More Information*: [[https://github.com/black7375/BlaCk-Void-Zsh/wiki/Customize][Wiki:Customize]] ** Prompt. Powerline Theme* [[https://user-images.githubusercontent.com/25581533/53680999-40fec200-3d26-11e9-8ca5-5c3723e6acdf.png]] The prompt consists of two lines.\ The upper line is for displaying information, and the lower line is for writing commands.
Upper Line
Lower Line
Simple Theme [[https://user-images.githubusercontent.com/25581533/55165124-306c2b00-51b0-11e9-9871-9ee998ed5bbd.png]]
Upper Line
Lower Line
[Experimental]How to cutomize or switch?
*** Git. The interaction with Git is easy compared to the file manager.
| [[https://user-images.githubusercontent.com/25581533/53680863-67236280-3d24-11e9-826b-ae88fc345177.png]] | [[https://user-images.githubusercontent.com/25581533/53680866-6ab6e980-3d24-11e9-8ad1-3cd6b087ee36.png]] | [[https://user-images.githubusercontent.com/25581533/53680870-6c80ad00-3d24-11e9-8a1e-0171231299d9.png]] | |------------------------------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------------+------------------------------------------------------------------------------------------------------| | [[https://user-images.githubusercontent.com/25581533/53680872-6ee30700-3d24-11e9-9e77-36707397151a.png]] | [[https://user-images.githubusercontent.com/25581533/53680874-74d8e800-3d24-11e9-804d-9f2eb16c370f.png]] | [[https://user-images.githubusercontent.com/25581533/53680876-76a2ab80-3d24-11e9-8d72-56c85a3e8bf2.png]] |
In turn
Source - Add any file - Modify file \ Staging - Commit - Push
* 1.2 Easy Command Input. More Features*: [[https://github.com/black7375/BlaCk-Void-Zsh/wiki/Features][Wiki:Features]] *** Auto Pair. [[https://user-images.githubusercontent.com/25581533/53681046-f29df300-3d26-11e9-8299-cdf4d189fa1d.png]] Match parentheses, quotes, etc.
*** Fix. [[https://user-images.githubusercontent.com/25581533/53681092-96879e80-3d27-11e9-80ca-73bc56150ec9.png]] If you can't find the command, suggest a correction.\ If the execution is not done properly, just typing '=fuck='. It will suggest.
** Display Info.
[[https://user-images.githubusercontent.com/25581533/53681099-b4ed9a00-3d27-11e9-9388-cde276b64686.png]]
Commands that can be abbreviated are indicated by a =Alias tip=.\
If you press '
|[[https://user-images.githubusercontent.com/25581533/53681069-3db80600-3d27-11e9-8e6c-89f8cb71bd96.png]]|[[https://user-images.githubusercontent.com/25581533/53681119-0564f780-3d28-11e9-9afd-35c7e0e03044.png]]| You can search history by pressing the up(↑) arrow key.
*** Integration with [[https://github.com/junegunn/fzf][Fzf]]. [[https://user-images.githubusercontent.com/25581533/53681129-334a3c00-3d28-11e9-97b1-b0cd56aac3af.png]]
Please refer to [[https://github.com/junegunn/fzf#key-bindings-for-command-line][fzf]] for more information.
*** Git. Very simple to use git.
Git X Fzf [[https://user-images.githubusercontent.com/25581533/57051067-a0436900-6cba-11e9-93bb-df84b795d0b2.png]] =glo= screenshot.
*** Etc. [[https://user-images.githubusercontent.com/25581533/53681139-4ceb8380-3d28-11e9-8e92-9549302afdc0.png]]
** 1.3 Terminal Utility. *** Internet Tools. [[https://user-images.githubusercontent.com/25581533/53681148-6ee50600-3d28-11e9-909c-674b0b359ebb.png]]
*** Terminal Image Viewer. [[https://user-images.githubusercontent.com/25581533/53681154-80c6a900-3d28-11e9-8510-385e49f173f2.png]] Show image like preview.\ You can use with command =img=
Useage:
=img FILE_NAME TIME=\
(TIME default 2s)
=img= Feature
for unsupported Terminals\ use [[https://github.com/radare/tiv][tiv]] or [[https://www.nongnu.org/fbi-improved/][fim]]
** Weather. [[https://user-images.githubusercontent.com/25581533/53681166-a6ec4900-3d28-11e9-80d3-a010cba7fa83.png]] Useage*:\ =weather= or =weather LOCALE LANGUAGE(option)=
Default Language: Your system's language
** Map. [[https://user-images.githubusercontent.com/25581533/53681169-abb0fd00-3d28-11e9-9cf1-85bf29227ab2.png]] Useage*:\ =map=
Linux Debin-based(Ubuntu, Debian, Mint, ..), RPM-based(Fedora, CentOS, Redhat, ..), Pacman-based(Arch, Manjaro, Antergos, ..)
Others Mac, FreeBSD-based
Requirements
Install
git clone https://github.com/black7375/BlaCk-Void-Zsh.git ~/.zsh bash ~/.zsh/BlaCk-Void-Zsh.sh
Then, terminal font set to one of [[https://github.com/ryanoasis/nerd-fonts][Nerd Fonts]] (font install's =1= option is =hack nerd font=) && restart.
When you want to use with awesome tmux, Check [[https://github.com/black7375/BlaCk-Void-Tmux/][BlaCk-Void-Tmux]]
git clone -b powertools https://github.com/black7375/BlaCk-Void-Zsh.git ~/.zsh bash ~/.zsh/BlaCk-Void-Zsh.sh
** 2.2 Docker Pull or Build docker
docker pull alstjr7375/bvzsh:latest
git clone https://github.com/black7375/BlaCk-Void-Zsh.git && cd BlaCk-Void-Zsh/Docker docker build --tag=alstjr7375/bvzsh:lastest .
Run!!
docker run --rm -it alstjr7375/bvzsh
** 2.3 Manual Install (Others).
Requirements
Install
Git Clone\ =git clone https://github.com/black7375/BlaCk-Void-Zsh.git ~/.zsh && cd ~/.zsh=
zinit(replace antigen, old name: zplugin)
mkdir ~/.zplugin git clone https://github.com/zdharma-continuum/zinit.git ~/.zplugin/bin
nerdfont(powerline support font)
git clone https://github.com/ryanoasis/nerd-fonts.git cd nerd-fonts && ./install.sh cd ..
or\ Install font from [[https://github.com/ryanoasis/nerd-fonts][Nerd Fonts]].
Add to .zshrc
Source File[Recommend]\ =echo "source BlaCk-Void.zshrc" >> ~/.zshrc=
or Link\ =ln -svf BlaCk-Void.zshrc ~/.zshrc=
or Copy(Can't =zsh-update=)\ =cp -v BlaCk-Void.zshrc ~/.zshrc=
or\ =sudo chsh -s $(which zsh)=
** 2.4 Update. =zsh-update=: BVZSH, plugin manger, plugins update.\ =font-update=: Nerdfont Update
* 3.2 Plugins. Plugin Manager*
Default Repo ([[https://github.com/robbyrussell/oh-my-zsh][robbyrussell's oh-my-zsh]]).
Lib
Custom Repo
** 3.3 My Terminal Environment.