mirror of
https://github.com/pratiktri/dotfiles.git
synced 2026-02-04 08:41:43 +05:30
cf28453bef642fdf88a4022240e152932788ed04
frequent updates fix(install): Manual app installs that aren't available elsewhere
Dotfiles
- Restore my dotfiles on any *nix OS.
- Install required applications on any Linux OS.
Dotfiles are symlinked from the repo to the required location. That is, changes on repository get auto reflected on the system.
Usage
$ git clone https://github.com/pratiktri/dotfiles
$ bash setup.sh -h
Apply all settings stored in the script's directory to your home directory.
Usage: ./setup.sh [OPTION]
Options:
-h, --help Show this help message.
-d, --dry-run Simulate dotfile symlink without doing anything.
-i, --install Install programs listed on package-list-os & package-list-brew files.
Installation
Installation scripts are inside scripts directory.
It reads 2 text files to gather lists of software to install:
package-list-os- To install using OS package manager.package-list-brew- To install using brew package manager.
Any package not available are skipped.
install.sh calls install-os-packages.sh and install-brew-packages.sh. Both can be executed separately.
Test
-
Need to be inside this directory
cd scripts/test -
Change
Dockerfileas required -
Run the script
./run-test.sh
Description
Languages
Shell
35.6%
Lua
33.7%
Vim Script
30.1%
Python
0.4%
CSS
0.1%