github_workflow_status
dotfiles are ususually user-specific, a predestined place for them is the $HOME directory
  1. Clone git repository

     git clone https://github.com/yimjiajun/.dotfiles.git ~/.dotfiles
    
  2. Run install.sh to start install 1

     ~/.dotfiles/install.sh
    

this will installed when called ~/.dotfiles/install.sh or ~/.dotfiles/install.sh --app)

$USER
NameDescription
1ManagerInvokes installed tools
2SystemIndicates and Control system information
3NetworkIndicates and Control device Network
4MemoryIndicates device disk usage
NameDescription
1bpytopLinux/OSX/FreeBSD resource monitor
2bukuPersonal mini-web in text
3clangdclangd understands your C++ code and adds smart features to your editor
4croncommand-line utility is a job scheduler on Unix-like operating systems
5ctagsgenerates an index (or tag) file of language objects found in source files for programming languages
6curlcommand lines or scripts to transfer data
7fzfA command-line fuzzy finder
8gitdistributed version control system designed to handle everything from small to very large projects with speed and efficiency.
9gpgGnuPG allows you to encrypt and sign your data and communications
10htopcross-platform interactive process viewer
11khalstandards based CLI and terminal calendar program, able to synchronize with CalDAV servers through vdirsyncer.
12lazygitsimple terminal UI for git commands
13mdbookCreate book from markdown files. Like Gitbook but implemented in Rust
14ncdudisk usage analyzer with an ncurses interface.
15notify-senda program to send desktop notifications
16passeach password lives inside of a gpg encrypted file whose filename is the title of the website or resource that requires the password
17picocomMinimal dumb-terminal emulation program
18rangerA VIM-inspired filemanager for the console
19ripgrepAbout ripgrep recursively searches directories for a regex pattern while respecting your gitignore
20rustEmpowering everyone to build reliable and efficient software.
21sshcryptographic network protocol for operating network services securely over an unsecured network
22tarcreate Archive and extract the Archive files.
23tmuxTerminal multiplexer. It lets you switch easily between several programs in one terminal
24usbipdWindows software for sharing locally connected USB devices to other machines, including Hyper-V guests and WSL 2.
25wireless-toolsCollection of user-space utilities written for Linux kernel-based operating systems to support and facilitate the configuration of device drivers of wireless network interface controllers
26xdg-utilsUtilities for integrating applications with the desktop environment, regardless of which desktop environment is used
NameDescription
1zephyrsmall-footprint kernel designed for use on resource-constrained and embedded systems

Vim is a highly configurable text editor built to make creating and changing any kind of text very efficient. It is included as "vi" with most UNIX systems and with Apple OS X.

.dotfiles Guide and Introduction

1

install specific project. ~/.dotfiles/install.sh --tools or ~/.dotfiles/install.sh --prj. ~/.dotfiles/install.sh --help for more information