项目作者: tkphd

项目描述 :
tweaked to my taste.
高级语言: Emacs Lisp
项目地址: git://github.com/tkphd/dotfiles.git
创建时间: 2018-01-11T20:10:19Z
项目社区:https://github.com/tkphd/dotfiles

开源协议:

下载


dotfiles

Configuration files for bash,
emacs,
git,
i3wm
with my personal preferences.

Run setup.sh to symlink the contents of this folder to the
appropriate user locations (~/.bashrc, ~/.emacs.d/init.el, etc).

Extra Packages

Julia Evans and Ibraheem Ahmed have collections of classic and
new Unix commands to make life faster, prettier, or otherwise better. Several
of these are packages for Debian!

  1. declare -A debian_pkg
  2. debian_pkg[silversearcher-ag]="a code searching tool similar to ack, but faster"
  3. debian_pkg[bat]="a cat clone with syntax highlighting and Git integration"
  4. debian_pkg[exa]="a modern replacement for ls"
  5. debian_pkg[duf]="a better df alternative"
  6. debian_pkg[fd]="a simple, fast and user-friendly alternative to find"
  7. debian_pkg[fzf]="a general purpose fuzzy finder"
  8. debian_pkg[httpie]="a modern, user-friendly HTTP client for the API era"
  9. debian_pkg[jq]="sed for JSON data"
  10. debian_pkg[lsd-musl]="the next-gen file listing command"
  11. debian_pkg[ripgrep]="an extremely fast gitignore-aware alternative to grep"
  12. debian_pkg[zoxide]="a smarter cd command inspired by z"
  13. echo ${!debian_pkg[*]}
  14. apt install ${!debian_pkg[*]}

Rust packages are installable from https://crates.io!

  1. declare -A cargo_pkg
  2. cargo_pkg[bottom]="yet another cross-platform graphical process monitor"
  3. cargo_pkg[choose]="a human-friendly and fast alternative to cut and awk"
  4. cargo_pkg[gping]="ping, but with a graph"
  5. cargo_pkg[hyperfine]="a command-line benchmarking tool"
  6. cargo_pkg[mcfly]="fly through your shell history"
  7. cargo_pkg[procs]="a modern replacement for ps"
  8. cargo_pkg[sd]="an intuitive find & replace (sed alternative)"
  9. cargo_pkg[xh]="a friendly and fast tool for sending HTTP requests"
  10. echo ${!cargo_pkg[*]}
  11. cargo install ${!cargo_pkg[*]}

Some Rust packages must be built from source.

  1. declare -A cargo_pkg
  2. cargo_pkg[broot]="a new way to see and navigate directory trees"
  3. cargo_pkg[delta]="a viewer for git and diff output"
  4. cargo_pkg[dog]="a user-friendly DNS client: dig on steroids"
  5. cargo_pkg[dust]="a more intuitive version of du written in rust"
  6. echo ${!cargo_pkg[*]}
  7. declare -A cargo_src
  8. cargo_src[broot]=""
  9. cargo_src[delta]=""
  10. cargo_src[dog]=""
  11. cargo_src[dust]=""

Go packages are installable from Go!

  1. declare -A go_pkg
  2. go_pkg[cheat]="create and view interactive cheatsheets on the command-line"
  3. go_pkg[curlie]="the power of curl, the ease of use of httpie"
  4. echo ${!go_pkg[*]}
  5. declare -A go_src
  6. go_src[cheat]="github.com/cheat/cheat/cmd/cheat"
  7. go_pkg[curlie]="github.com/rs/curlie"
  8. for PKG in ${go_src[*]}; do
  9. go get -u ${PKG}
  10. done

Node packages are installable with nvm!

  1. declare -A node_pkg
  2. node_pkg[tldr]="a community effort to simplify man pages with practical examples"
  3. echo ${!node_pkg[*]}
  4. nvm install ${!node_pkg[*]}

Some are even available through Pip!

  1. declare -A pypi_pkg
  2. pypi_pkg[glances]="a top/htop alternative"
  3. echo ${!pypi_pkg[*]}
  4. pip install --user ${!pypi_pkg[*]}