perplexity-cli
🧠 A simple command-line client for the Perplexity API. Ask questions and receive answers directly from the terminal! 🚀🚀🚀
mac OS, Arch Linux, and Debian/Ubuntu + Neovim
My dotfiles. https://github.com/davidosomething/dotfiles
My /uses post may be of interest to you!
Screenshot of my Zsh prompt
| Tool | Link |
|---|---|
| OS support | Arch, macOS, Debian, Ubuntu |
| Terminal emulator | WezTerm |
| Font | Maple Mono |
| Shell | Zsh |
| Shell plugins | Zinit |
| Editor | Neovim |
| Tooling/env | mise |
$HOME clean
See macOS specific notes in mac/README.md
Install the dotfiles first.
git clone https://github.com/davidosomething/dotfiles ~/.dotfiles
Then, run the bootstrap/symlink script.
After symlinking, start zsh or restart the shell -- e.g. run exec zsh.
(If zsh is not available, consider installing it with the system package
manager. It is default on mac os.)
This will trigger zinit to install.
Once mise is installed via zinit you may see warnings about npm
dependencies and env vars not defined.
zshrc in $LDOTDIR or a local mise config or
unversioned ~/.config/mise/conf.d/*.toml file with [env] section.sshkeygen if you do not already
have them.mise trust && mise install to install mise-managed tools.
Run bootstrap/cleanup to clean up stray dotfiles, moving into their XDG Base Directory supported directories and deleting unnecessary things (with confirmation).
u is an alias to dot. Use u without arguments for usage.
bin/
bin/ describing each
script/binary. This directory is in the $PATH.git/
# instead of ; so I can use Markdown
in my commit messages without trimming the headers as comments. This is
also reflected in a custom Vim highlighting syntaxnvim/
python/
sudo pip. Set up a python virtual environment.Local dotfiles are read from $LDOTDIR.
zshrc, bashrc, npmrc, and gitconfig here
and they will be automatically sourced, LAST, by the default scripts.
No dots on the filenames (i.e. not .zshrc).If you have node installed, the dkosourced command will show
you (not exhaustively) the order scripts get sourced. Without node echo $DKO_SOURCE works.
For X apps (no terminal) the value may be:
/etc/profile
.xprofile
shell/vars
shell/xdg
Logo from jglovier/dotfiles-logo
more like this
🧠 A simple command-line client for the Perplexity API. Ask questions and receive answers directly from the terminal! 🚀🚀🚀
Vim/Neovim debugger plugin providing a terminal interface to the Debug Adapter Protocol
search projects, people, and tags