Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

https://github.com/Bhupesh-V/.Varshney

My config and dotfiles infrastructure βš’οΈ
https://github.com/Bhupesh-V/.Varshney

aliases automation bash bash-completion bash-prompt bashrc dotfiles neovim scripts scripts-collection shell tools vim vimrc vimrc-configuration xmodmap

Last synced: 4 months ago
JSON representation

My config and dotfiles infrastructure βš’οΈ

Lists

README

        

# .Varshney

My config & .dotfiles managed by dotman πŸ––


License: GPLv3


bashit


Twitter: bhupeshimself

## My setup πŸ–₯

- **OS**: Ubuntu 20.04
- **DE**: Mate
- **SHELL**: bash
- **Editor**: NeoVim
- **TERM**: xterm-256color

## What's Inside πŸ‘€

> ~~I am pretty new to this stuff~~ (not anymore), so you won't find any scripts that hack NASA. Anyways, hope you find something useful, Good luck πŸ‘

- [`scripts`](#scripts)
- [`bash_functions`](#bash_functions)
- [`bash_aliases`](#bash_aliases)
- [`bashrc`](#bashrc)
- [`init.vim` or `.vimrc`](#initvim-or-vimrc)

### [`.bash_functions`](https://github.com/Bhupesh-V/.Varshney/blob/master/.bash_functions)


Function Name
Description & Demo


netu🌐
Analyze network data usage

Demo
demo of netu gif




vcd🐍
Automatically activate python virtual environments on cd


scdπŸ’‘

[s]mart cd searches absolute path names of directories inside your system and switches to them automatically. No need to remember any locations !!.
Read More


Also see scd-completions.bash for automatic tab suggestions.


Demo
scd demo gif




alarm⏰
A single line utility for a timer/alarm


myip🌐
A single line utility for showing my IP address


extractπŸ“¦
A utility for extracting different archives in an easy way

### [`scripts`](https://github.com/Bhupesh-V/.Varshney/blob/master/scripts/)

1. [**sys**](https://github.com/Bhupesh-V/.Varshney/blob/master/scripts/sys)
> A realtime update of your system using common shell commands
Demo
sys.sh demo gif

Install
```
wget -q https://raw.githubusercontent.com/Bhupesh-V/.Varshney/master/scripts/sys && chmod +x sys && mv sys $HOME/.local/bin/
```

2. [**md**](https://github.com/Bhupesh-V/.Varshney/blob/master/scripts/md)
> A utility to watch a Markdown file & build its HTML preview using commonmarker
Demo
md.sh demo gif

Install
```
wget -q https://raw.githubusercontent.com/Bhupesh-V/.Varshney/master/scripts/md && chmod +x md && mv md $HOME/.local/bin/
```

3. [**colors**](https://github.com/Bhupesh-V/.Varshney/blob/master/scripts/colors)
> A utility to check color capability of your terminal
Demo
colors.sh demo png

Install
```
wget -q https://raw.githubusercontent.com/Bhupesh-V/.Varshney/master/scripts/colors && chmod +x colors && mv colors $HOME/.local/bin/
```

4. [**myprs**](https://github.com/Bhupesh-V/.Varshney/blob/master/scripts/myprs)
> A python utility to list a github user's pull requests in a nicely readable markdown file with 0 external dependencies.

Install
```
wget -q https://raw.githubusercontent.com/Bhupesh-V/.Varshney/master/scripts/myprs && chmod +x myprs && mv myprs $HOME/.local/bin/
```
5. [**bkp**](https://github.com/Bhupesh-V/.Varshney/blob/master/scripts/bkp)
> A python utility to backup files on Github as a Secret Gist (0 dependency)

Install
```
wget -q https://raw.githubusercontent.com/Bhupesh-V/.Varshney/master/scripts/bkp && chmod +x bkp && mv bkp $HOME/.local/bin/
```
6. [**contributors**](https://github.com/Bhupesh-V/.Varshney/blob/master/scripts/contributors)
> A python utility to list all the contributors on your github repositories

Install
```
wget -q https://raw.githubusercontent.com/Bhupesh-V/.Varshney/master/scripts/contributors && chmod +x contributors && mv contributors $HOME/.local/bin/
```
7. [**gif**](https://github.com/Bhupesh-V/.Varshney/blob/master/scripts/gif)
> A shell utility to convert videos to high-quality GIFs using ffmpeg

Install
```
wget -q https://raw.githubusercontent.com/Bhupesh-V/.Varshney/master/scripts/gif && chmod +x gif && mv gif $HOME/.local/bin/
```
8. [**surf**](https://github.com/Bhupesh-V/.Varshney/blob/master/scripts/surf)
> A python script to surf the web from command line, powered by searx (0 external dependencies)
Demo
surf.py demo png

Install
```
wget -q https://raw.githubusercontent.com/Bhupesh-V/.Varshney/master/scripts/surf && chmod +x surf && mv surf $HOME/.local/bin/
```
9. [**oib (open in browser)**](https://github.com/Bhupesh-V/.Varshney/blob/master/scripts/oib)
> A utility to open a text-file as a HTML page so that I can use grammarly web extension `-_-`

Install
```
wget -q https://raw.githubusercontent.com/Bhupesh-V/.Varshney/master/scripts/oib && chmod +x oib && mv oib $HOME/.local/bin/
```

#### Keyboard Shortcuts

| Shortcut | Purpose |
|:-------------:|:-------------|
| `F3` | Open **:term** |
| `F4` | Insert Current Date (dd mm, yyyy) |
| `F5` | Source **$MYVIMRC** |
| `F6` | **:NERDToggle** |
| `F7` | Edit **$MYVIMRC** |
| `F8` | Switch to Transparent Mode |
| `F9` | Write and Quit on all buffers (Kill Switch) |
| `F10` | Indent based on FileType |
| `Alt` + `m` | Build & Run code using **:make** |
| `Alt` + `h` | Vertical resize +3 |
| `Alt` + `l` | Vertical resize -3 |
| `Alt` + `k` | Horizontal resize +3 |
| `Alt` + `j` | Horizontal resize +3 |
| `Alt` + `` | Switch to **:Goyo** Mode |
| `Shift` + `k` | Move line(s) up |
| `Shift` + `j` | Move line(s) down |
| `Shift` + `r` | Run linux Command at current line |
| `Shift` + `l` | Open hyperlink at current line |
| `Shift` + `t` | Switch buffer in current window |
| `Ctrl` + `c` | Copy in Visual Mode |
| `Ctrl` + `v` | Paste in Insert Mode |
| `t` | Toggle Comment in Current line (Normal Mode) |
| `` | Toggle Fold at Current line |
| `` | Switch Windows |

## Author [![bhupesh-twitter-image](https://kutt.it/bhupeshimself)](https://twitter.com/bhupeshimself)
**πŸ€“ [Bhupesh Varshney](https://bhupesh.me)**

## ☺️ Show your support

Support me by giving a ⭐️ if this project helped you! or just [![Twitter URL](https://img.shields.io/twitter/url?style=social&url=https%3A%2F%2Fgithub.com%2FBhupesh-V%2F.Varshney%2F)](https://twitter.com/intent/tweet?url=https://github.com/Bhupesh-V/.Varshney&text=.Varshney%20via%20@bhupeshimself)

## πŸ“ License

Copyright Β© 2020 [Bhupesh Varshney](https://github.com/Bhupesh-V).

This project is [GPLv3](https://github.com/Bhupesh-V/.Varshney/blob/master/LICENSE) licensed.

![GPLv3-logo](https://www.gnu.org/graphics/gplv3-with-text-136x68.png)