dotfiles 0.2.450
Install from the command line:
Learn more about npm packages
$ npm install @sebastienrousseau/dotfiles@0.2.450
Install via package.json:
"@sebastienrousseau/dotfiles": "0.2.450"
About this version
- Dotfiles
Dotfiles aggregates a collection of standalone configuration files (dotfiles) that can be used to customize your development environment across numerous computers and operating systems into one cohesive and consistent approach.
This repository contains the source code for multiple dotfiles and shell/terminal configurations.
These configurations consist of the following files:
- Curl dotfiles - The curl configuration file.
- JSHint dotfiles - The JSHint configuration file.
- TMUX dotfiles - The TMUX configuration file.
- Vim dotfiles - The vim configuration file.
- Wget dotfiles - The wget configuration file.
A few different installation methods are available:
The most widely used installation method is from a Content Delivery Network (CDN). This method is the easiest and fastest way to install Dotfiles and the recommended method for most users.
Clone the main repository to get all source files including build scripts:
https://github.com/sebastienrousseau/dotfiles.git
To use Dotfiles, you will need the npm JavaScript package manager.
npm is distributed with Node.js which means that when you download Node.js, you automatically get npm installed on your computer.
To install Node.js and the npm command line interface using either a Node version manager or a Node installer.
To check if you have Node.js installed, run this command in your terminal:
node --version
To confirm that you have npm installed you can run this command in your terminal:
npm --version
To install Dotfiles, you can use the npm JavaScript package manager as follows:
npm i @sebastienrousseau/dotfiles
Within the release you'll find the following files and folders:
./
├── assets/ # Contains the assets for the README.md file.
│ ├── README.md # The README.md file.
│ ├── dotfiles.svg # The Dotfiles logo.
│ └── made-with-love.svg # The made with love icon.
├── bin/ # The bin directory contains executable files.
│ └── dotfiles.sh # The dotfiles executable file.
├── installer/ # The installer directory contains the installation scripts.
│ ├── en/ # The en directory contains the English installation scripts.
│ │ ├── configuration/ # The configuration directory contains the configuration scripts.
│ │ │ ├── deploy.sh* # The deploy script.
│ │ │ ├── menu.sh # The menu script.
│ │ │ ├── setup.sh* # The setup script.
│ │ │ └── symlinks-en.sh* # The symlinks script.
│ │ ├── git/ # The git directory contains the git scripts.
│ │ │ ├── config/ # The config directory contains the git configuration scripts.
│ │ │ │ └── git/
│ │ │ │ └── template/
│ │ │ │ └── HEAD
│ │ │ ├── README.md
│ │ │ ├── gitattributes
│ │ │ ├── gitconfig
│ │ │ ├── gitignore
│ │ │ └── gitmessage
│ │ ├── homebrew/
│ │ │ ├── 01-install.sh*
│ │ │ ├── 02-brew-tap.sh
│ │ │ ├── 03-brew-package.sh
│ │ │ ├── 04-brew-cask.sh
│ │ │ └── README.md
│ │ └── README.md
│ ├── README.md
│ ├── colors.sh* # The colors script.
│ ├── functions.sh* # The functions script.
│ ├── install.sh* # The install script.
│ ├── utilities.sh* # The utilities script.
│ └── variables.sh* # The variables script.
├── shell/
│ ├── aliases/
│ │ ├── default/
│ │ │ ├── README.md
│ │ │ └── aliases.plugin.sh # The default aliases plugin.
│ │ ├── gcloud/
│ │ │ ├── README.md
│ │ │ └── gcloud.plugin.sh # The gcloud aliases plugin.
│ │ ├── git/
│ │ │ ├── README.md
│ │ │ └── git.plugin.sh # The git aliases plugin.
│ │ ├── heroku/
│ │ │ ├── README.md
│ │ │ └── heroku.plugin.sh # The heroku aliases plugin.
│ │ ├── jekyll/
│ │ │ ├── README.md
│ │ │ └── jekyll.plugin.sh # The jekyll aliases plugin.
│ │ ├── subversion/
│ │ │ ├── README.md
│ │ │ └── subversion.plugin.sh # The subversion aliases plugin.
│ │ ├── tmux/
│ │ │ ├── README.md
│ │ │ └── tmux.plugin.sh # The tmux aliases plugin.
│ │ └── README.md
│ ├── bash/
│ │ └── bashrc # The bashrc file.
│ ├── configurations/
│ │ ├── README.md
│ │ ├── color.sh
│ │ ├── editor.sh
│ │ ├── options.old
│ │ └── prompt.sh
│ ├── functions/
│ │ ├── README.md
│ │ ├── cdls.sh # The cdls function.
│ │ ├── changediskpwd.sh # The changediskpwd function.
│ │ ├── code.sh # The code function.
│ │ ├── countdown.sh # The countdown function.
│ │ ├── curlheader.sh # The curlheader function.
│ │ ├── curltime.sh # The curltime function.
│ │ ├── environment.sh # The environment function.
│ │ ├── extract.sh # The extract function.
│ │ ├── filehead.sh # The filehead function.
│ │ ├── genpwd.sh # The genpwd function.
│ │ ├── goto.sh # The goto function.
│ │ ├── headers.sh # The headers function.
│ │ ├── hidehiddenfiles.sh # The hidehiddenfiles function.
│ │ ├── history-all.sh # The history-all function.
│ │ ├── hostinfo.sh # The hostinfo function.
│ │ ├── hstats.sh # The hstats function.
│ │ ├── httpdebug.sh # The httpdebug function.
│ │ ├── keygen.sh # The keygen function.
│ │ ├── last.sh # The last function.
│ │ ├── logout.sh # The logout function.
│ │ ├── lowercase.sh # The lowercase function.
│ │ ├── matrix.sh # The matrix function.
│ │ ├── mcd.sh # The mcd function.
│ │ ├── mount_read_only.sh # The mount_read_only function.
│ │ ├── myproc.sh # The myproc function.
│ │ ├── prependpath.sh # The prependpath function.
│ │ ├── print.sh # The print function.
│ │ ├── ql.sh # The ql function.
│ │ ├── rd.sh # The rd function.
│ │ ├── remove_disk.sh # The remove_disk function.
│ │ ├── ren.sh # The ren function.
│ │ ├── rm.sh # The rm function.
│ │ ├── rps.sh # The rps function.
│ │ ├── showhiddenfiles.sh # The showhiddenfiles function.
│ │ ├── size.sh # The size function.
│ │ ├── stopwatch.sh # The stopwatch function.
│ │ ├── trash.sh # The trash function.
│ │ ├── tree.sh # The tree function.
│ │ ├── uppercase.sh # The uppercase function.
│ │ ├── uuidgen.sh # The uuidgen function.
│ │ ├── view-source.sh # The view-source function.
│ │ ├── whoisport.sh # The whoisport function.
│ │ └── zipf.sh # The zipf function.
│ ├── paths/
│ │ ├── default/
│ │ │ └── default.path.sh # The default paths.
│ │ ├── homebrew/
│ │ │ └── homebrew.path.sh # The homebrew paths.
│ │ ├── java/
│ │ │ └── java.path.sh # The java paths.
│ │ ├── pnpm/
│ │ │ └── pnpm.path.sh # The pnpm paths.
│ │ └── tmux/
│ │ └── tmux.path.sh # The tmux paths.
│ ├── plugins/
│ │ ├── curl/
│ │ │ ├── cacert.pem # The cacert.pem file.
│ │ │ └── curlrc # The curlrc file.
│ │ ├── encode64/
│ │ │ ├── README.md
│ │ │ └── encode64.plugin.sh # The encode64 aliases plugin.
│ │ ├── jshint/
│ │ │ └── jshintrc # The jshintrc file.
│ │ ├── macos/
│ │ │ └── macos.plugin.sh # The macos plugin.
│ │ ├── profile/
│ │ │ └── profile # The profile file.
│ │ ├── tmux/
│ │ │ └── tmux # The tmux plugin.
│ │ ├── vim/
│ │ │ └── vimrc # The vimrc plugin.
│ │ ├── vscode/
│ │ │ ├── README.md
│ │ │ └── vscode.plugin.sh
│ │ ├── wget/
│ │ │ └── wgetrc
│ │ └── zsh/
│ │ └── zshrc
│ ├── README.md
│ ├── aliases.sh
│ ├── configurations.sh
│ ├── exit.sh
│ ├── functions.sh
│ ├── history.sh
│ ├── paths.sh
│ └── plugins.sh
├── CODEOWNERS
├── COPYRIGHT
├── LICENSE
├── Makefile
├── README.md
└── pnpm-lock.yaml
39 directories, 123 files
Set zsh as your login shell:
chsh -s $(which zsh)
Please read carefully through our Contributing Guidelines for further details on the process for submitting pull requests to us.
We are committed to preserving and fostering a diverse, welcoming community. Please read our Code of Conduct.
- We believe perfection must consider everything.
- We take our passion beyond Code into our daily practices.
- We are just obsessed about creating and delivering exceptional solutions.
- See Dotfiles Release list.
Dotfiles is beautifully crafted by these people and a bunch of awesome contributors
Sebastien Rousseau | Graham Colgate |
This project is licensed under the MIT License - see the LICENSE file for details