https://github.com/hanke0/dotfiles
vim bash zsh profiles
https://github.com/hanke0/dotfiles
bashrc dotfiles gitignore pipfile tmux vim vimrc zshrc
Last synced: 5 months ago
JSON representation
vim bash zsh profiles
- Host: GitHub
- URL: https://github.com/hanke0/dotfiles
- Owner: hanke0
- License: gpl-3.0
- Created: 2016-09-14T05:01:45.000Z (almost 10 years ago)
- Default Branch: master
- Last Pushed: 2024-09-15T15:40:08.000Z (almost 2 years ago)
- Last Synced: 2024-09-15T16:46:41.727Z (almost 2 years ago)
- Topics: bashrc, dotfiles, gitignore, pipfile, tmux, vim, vimrc, zshrc
- Language: Shell
- Homepage:
- Size: 435 KB
- Stars: 3
- Watchers: 0
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# How to Start
To get started, follow these steps:
```bash
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:
```bash
ProxyCommand socat - PROXY:127.0.0.1:%h:%p,proxyport=1080
```
2. Connect with SSH through a SOCKS5 proxy using nc:
```bash
nc -v -x 127.0.0.1:1080 %h %p
```
# Other's works.
Several useful command-line tools you may interesting:
- [thefuck](https://github.com/nvbn/thefuck): A magnificent app that corrects your previous console command.
- [cloc](https://github.com/AlDanial/cloc): Counts blank lines, comment lines, and physical lines of source code in many programming languages.
- [fzf](https://github.com/junegunn/fzf): A command-line fuzzy finder.
- [ag](https://github.com/ggreer/the_silver_searcher): A code-searching tool similar to ack, but faster.
- [rg](https://github.com/BurntSushi/ripgrep): Recursively searches directories for a regex pattern while respecting your gitignore.
- [you-get](https://github.com/soimort/you-get): A dumb downloader that scrapes the web.
- [icdiff](https://github.com/jeffkaufman/icdiff): Improved colored diff tool.
- [tldr](https://github.com/tldr-pages/tldr): Collaborative cheatsheets for console commands.
- [cheat](https://github.com/cheat/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.