powerlevel10k | March 2019 after a week-long discussion | Command Line Interface library

 by   romkatv Shell Version: v1.18.0 License: MIT

kandi X-RAY | powerlevel10k Summary

kandi X-RAY | powerlevel10k Summary

powerlevel10k is a Shell library typically used in Utilities, Command Line Interface applications. powerlevel10k has no bugs, it has no vulnerabilities, it has a Permissive License and it has medium support. You can download it from GitHub.

Powerlevel10k was forked from Powerlevel9k in March 2019 after a week-long discussion in powerlevel9k#1170. Powerlevel9k was already a mature project with a large user base and a release cycle measured in months. Powerlevel10k was spun off to iterate on performance improvements and new features at much higher pace. Powerlevel9k and Powerlevel10k are independent projects. When using one, you shouldn't install the other. Issues should be filed against the project that you actually use. There are no individuals that have commit rights in both repositories. All bug fixes and new features committed to Powerlevel9k repository get ported to Powerlevel10k. Over time, virtually all code in Powerlevel10k has been rewritten. There is currently no meaningful overlap between the implementations of Powerlevel9k and Powerlevel10k. Powerlevel10k is committed to maintaining backward compatibility with all configs indefinitely. This commitment covers all configuration parameters recognized by Powerlevel9k (see Powerlevel9k compatibility) and additional parameters that only Powerlevel10k understands. Names of all parameters in Powerlevel10k start with POWERLEVEL9K_ for consistency.

            kandi-support Support

              powerlevel10k has a medium active ecosystem.
              It has 36746 star(s) with 1927 fork(s). There are 163 watchers for this library.
              There were 2 major release(s) in the last 12 months.
              There are 29 open issues and 2109 have been closed. On average issues are closed in 6 days. There are 5 open pull requests and 0 closed requests.
              It has a neutral sentiment in the developer community.
              The latest version of powerlevel10k is v1.18.0

            kandi-Quality Quality

              powerlevel10k has 0 bugs and 0 code smells.

            kandi-Security Security

              powerlevel10k has no vulnerabilities reported, and its dependent libraries have no vulnerabilities reported.
              powerlevel10k code analysis shows 0 unresolved vulnerabilities.
              There are 0 security hotspots that need review.

            kandi-License License

              powerlevel10k is licensed under the MIT License. This license is Permissive.
              Permissive licenses have the least restrictions, and you can use them in most projects.

            kandi-Reuse Reuse

              powerlevel10k releases are available to install and integrate.
              Installation instructions, examples and code snippets are available.

            Top functions reviewed by kandi - BETA

            kandi's functional review helps you automatically verify the functionalities of the libraries and avoid rework.
            Currently covering the most popular Java, JavaScript and Python libraries. See a Sample of powerlevel10k
            Get all kandi verified functions for this library.

            powerlevel10k Key Features

            No Key Features are available at this moment for powerlevel10k.

            powerlevel10k Examples and Code Snippets

            No Code Snippets are available at this moment for powerlevel10k.

            Community Discussions


            zshrc outputing cryptic errors on iterm2 at loading
            Asked 2022-Feb-20 at 09:12

            I am a Mac user on osx 10.15.7 (Catalina). I recently updated brew and upgraded formulas with it. Since then, my terminal has become erratic and prints out these errors:



            Answered 2022-Jan-31 at 22:17

            prezto: old shell detected, minimum required: 4.3.17

            Check your zsh version

            Source https://stackoverflow.com/questions/70922349


            behavior of git branch in powerlevel10k
            Asked 2021-Dec-01 at 18:48

            I am using oh-my-zsh and powerlevel10k on Mac and I observed a weird behavior when using git branch. Instead of like other commands, like git status which will list the result in current terminal.

            However, git branch is like into an editor mode and I have to press q to exit the mode to get back to terminal.

            Anyone knows how to fix it, i.e., let the git branch command to show results in current terminal instead of entering into an editor mode?



            Answered 2021-Dec-01 at 18:40

            git is using the pager (usually less command) for its output.

            you can configure it via core.pager for all the git commands or use per command config pager.; there is also GIT_PAGER env variable

            the easiest way to skip the paging for one time is to use --no-pager option for command; and to disable the paging completely git documentation suggests:

            To disable pagination for all commands, set core.pager or GIT_PAGER to cat.

            git config --global core.pager cat

            you may experiment with setting the pager to less -F -X; this will make less page the content only if it does not fit the screen -F, and not to clean the terminal buffer -X

            git config --global core.pager 'less -F -X'

            or simply disable the pager for the branch command

            git config --global pager.branch false

            Source https://stackoverflow.com/questions/70057494


            oh-my-zsh with git does not update the git banner in the prompt to green even when git status is up to date
            Asked 2021-Oct-12 at 06:34

            I had a local folder that got pushed to git mistakenly at one point. I fixed it(git-ignored it, deleted it from remote, git pulled, etc.) to get them back in sync.

            However, oh-my-zsh (with powerlevel10k theme) will not change the prompt's git banner back to green.

            I have tried restarting iterm, reloading zshrc, removing git plugin and adding it back to zshrc, but none of this works.

            Screenshot shows git status is clean, but the prompt still shows git status as yellow instead of green.



            Answered 2021-Oct-12 at 06:34

            Try first to clone again your repository in a separate, to check if the issue persists (if the zsh prompt, in that new folder, is still incorrect).

            From issue 559, you can see what produces the yellow segement:

            Source https://stackoverflow.com/questions/69535050


            test command is showing in green on zsh terminal
            Asked 2021-Sep-21 at 12:32

            In zsh, test command is showing in green

            This only happens when there is a valid binary exists for the command.

            I am just curious why it is showing green for test command furthermore it is not giving any error on hitting the test command



            Answered 2021-Sep-21 at 12:32

            You have a small extension (possibly part of the powerlevel10k theme) that colorizes the text on the command line. One thing it does is do progressive path lookup on the name of the command you are typing. If no command is found, the text is red. Once a valid command is found, the color becomes green.

            This is independent of whether the command, when executed, succeeds or fails. test with no arguments fails, as noted by the 1x in the following prompt.

            Source https://stackoverflow.com/questions/69268905


            Is Powerlevel10k's Transient Prompt supposed to stay at the bottom of the window?
            Asked 2021-Apr-09 at 08:11

            If you look at this gif attached to this thread on Reddit it looks like the transient prompt is fixed to the bottom of the Terminal window. Is is supposed to do that? If so, how do you set that up? I'm using transient prompt but its behavior is the same as default (starting at the top, terminal feedback pushes the prompt down).



            Answered 2021-Apr-09 at 08:11

            It's not a feature of P10k. Just put this in your .zshrc file, before initializing the prompt:

            Source https://stackoverflow.com/questions/67015195


            Some .zshrc settings aren't loaded
            Asked 2021-Jan-22 at 13:46

            I have a MacBook with Iterm2 with Zshell (zsh) and one of the add-ons I have is the command line fuzzy finder (fzf), but despite being added to my .zshrc it doesn't work. If I manually load it with source ~/.fzf.zsh it works, and if I then reload my .zshrc source ~/.zshrc it doesn't work again.

            What could be the reason?

            Here's most of my .zshrc file (see the line: # add fuzzy find):



            Answered 2021-Jan-22 at 13:46

            Something you do in .zshrc following source ~/.fzf.zsh breaks it. Make sure ~/.fzf.zsh occurs after that, most easily accomplished by moving it to the end of the file.

            Source https://stackoverflow.com/questions/65846141


            After installing iTerm2 and OhMyZsh, many of my terminal commands don't work anymore, for example jupyter notebook
            Asked 2020-Dec-15 at 23:03

            Why is that, and how do I get all my terminal commands back? I can't run jupyter notebook, although I was able to open Anaconda as an application and get into it that way.

            Does it have something to do with my PATH? I don't know how to get my terminal commands back, please help. I'm loving iTerm2 and OhMyZsh.

            This might help: ~/.zshrc :



            Answered 2020-Sep-06 at 04:51

            I was facing a similar issue. I was able to apply the workaround and later on, Jupyter notebook worked as expected.

            Alternatively, you can check the path variables as well.

            Source https://stackoverflow.com/questions/63691055


            npx: the shell-auto-fallback argument has been removed
            Asked 2020-Nov-26 at 18:10

            I honestly don't remember what I last installed on my machine, I believe it was brewing gatsby-cli. Anyway, since yesterday morning my terminal has been giving me the following error when I open a new instance or reset the terminal (open a new tab, source ~/.zshrc, etc).



            Answered 2020-Nov-23 at 21:45

            Try removing the npx plugin from plugins=(...) in .zshrc. I had the same problem and that solved it for me.

            Source https://stackoverflow.com/questions/64914875


            git output is blank, except when captured as in: echo "$(git branch)"
            Asked 2020-Nov-13 at 21:04

            I'm having a strange issue, and I really can't tell whether it's caused by something related to my Git install or my shell, or something else entirely. If I'm in a Git repository with plenty of branches and commits, and I try to list branches:



            Answered 2020-Nov-13 at 18:27
            If this only happens when output is to the TTY, it's probably a pager issue.

            When running in a regular terminal, unless you capture or redirect git's output with $(git ...) or git ... | otherprogram, isatty(1) is true, so git automatically invokes a pager to let users read content too long to fit on one screen.

            If it's a pager issue, there are several options to debug.
            1. See if the problem goes away without a pager.

              • Does git --no-pager branch still have issues?
            2. Check which pager is in use.

              • declare -p GIT_PAGER will show a pager configured only for git via the environment.
              • git config core.pager will show a pager configured only for git via its config files.
              • declare -p PAGER will show a pager configured to be used by your OS in general.
            3. Check how that pager is configured, and try clearing or simplifying that configuration.

              • If your pager is LESS, declare -p LESS will show options configured for it via the environment, and unset LESS will temporarily clear those options.
              • If your pager is MORE, declare -p MORE will show options configured for it via the environment, and unset MORE will temporarily clear those options.
              • For another pager, consider reading its manual.
            Regarding this specific instance:

            The OP had LESS='-F -g -i -M -R -S -z-4' exported in their environment. The -F argument to less instructs it to exit if there's less than one page of content to be displayed.

            On the OP's (MacOS) system, the stock version of less, when called with -F, exited before emitting the original content to stdout; this could be repaired either by removing that flag, or by installing a newer version of less.

            Source https://stackoverflow.com/questions/64824624


            AWS command runs less every time
            Asked 2020-Oct-28 at 17:07

            I have a script that is used for inserting data to a db.. Something like this:



            Answered 2020-Oct-28 at 15:13

            So I found the answer. It wasn't about bash or zsh, and so that's why I wasn't finding a solution.

            The issue was with the AWS command as it was running the inserts using AWS CLI. The CLI has a field AWS_PAGER which I'm assuming has a default setting of AWS_PAGER = "less".

            Whether it's default or not, adding export AWS_PAGER="" fixed the issue.

            Source https://stackoverflow.com/questions/64572103

            Community Discussions, Code Snippets contain sources that include Stack Exchange Network


            No vulnerabilities reported

            Install powerlevel10k

            Install the recommended font. Optional but highly recommended.
            Install Powerlevel10k itself.
            Restart Zsh with exec zsh.
            Type p10k configure if the configuration wizard doesn't start automatically.
            choose this if confused or uncertain.
            Manual 👈 choose this if confused or uncertain
            Oh My Zsh
            Arch Linux
            Once you download the recommended font, you can install it just like any other font. Google "how to install fonts on your OS".


            The best way to ask for help and to report bugs is to open an issue. Gitter is another option. If all else fails, email roman.perepelitsa@gmail.com. If necessary, encrypt your communication with this PGP key.
            Find more information at:

            Find, review, and download reusable Libraries, Code Snippets, Cloud APIs from over 650 million Knowledge Items

            Find more libraries
          • HTTPS


          • CLI

            gh repo clone romkatv/powerlevel10k

          • sshUrl


          • Stay Updated

            Subscribe to our newsletter for trending solutions and developer bootcamps

            Agree to Sign up and Terms & Conditions

            Share this Page

            share link

            Explore Related Topics

            Consider Popular Command Line Interface Libraries


            by ohmyzsh


            by microsoft


            by nvbn


            by junegunn


            by vercel

            Try Top Libraries by romkatv


            by romkatvC++


            by romkatvShell


            by romkatvShell


            by romkatvShell


            by romkatvShell