hanke0 / dotfiles

vim bash zsh profiles

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

How to Start

To get started, follow these steps:

git clone --progress  https://github.com/hanke0/dotfiles.git ~/.dotfiles \
    && ~/.dotfiles/install.sh

What does it do?

This repository contains a collection of useful configuration files that enhance your command-line experience. When you run the installation script, it adds necessary conent to the following files:

  • ~/.bashrc
  • ~/.gitconfig
  • ~/.tmux.conf
  • ~/.vimrc
  • ~/.zshrc
  • ~/.inputrc
  • ~/.gitignore
  • ~/.bcrc

These added contents are customized to improve your productivity and provide a better development environment.

Useful scripts

There are a collection of useful bash script in the bin folder. Those scripts are registered into PATH after installation. You can get a script's help from --help option.

Useful Cheatsheets

  1. Connect with SSH through an HTTP proxy using socat:
ProxyCommand socat - PROXY:127.0.0.1:%h:%p,proxyport=1080
  1. Connect with SSH through a SOCKS5 proxy using nc:
nc -v -x 127.0.0.1:1080 %h %p

Other's works.

Several useful command-line tools you may interesting:

  • thefuck: A magnificent app that corrects your previous console command.
  • cloc: Counts blank lines, comment lines, and physical lines of source code in many programming languages.
  • fzf: A command-line fuzzy finder.
  • ag: A code-searching tool similar to ack, but faster.
  • rg: Recursively searches directories for a regex pattern while respecting your gitignore.
  • you-get: A dumb downloader that scrapes the web.
  • icdiff: Improved colored diff tool.
  • tldr: Collaborative cheatsheets for console commands.
  • cheat: Allows you to create and view interactive cheatsheets on the command-line.

Feel free to explore these configuration files and tools to enhance your command-line workflow.

About

vim bash zsh profiles

License:GNU General Public License v3.0


Languages

Language:Shell 93.7%Language:Vim Script 4.1%Language:Python 2.2%