Movatterモバイル変換


[0]ホーム

URL:


Skip to content

Navigation Menu

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up

Awesome personal dotfiles

NotificationsYou must be signed in to change notification settings

denisidoro/dotfiles

Repository files navigation

Demo
Awesome personal dotfiles

Installation   Shell   Scripts   Git   Docs

Full installation

# with homebrew or linuxbrewbrew install denisidoro/tools/dotfilesdot self install# with curlbash<(curl -s https://raw.githubusercontent.com/denisidoro/dotfiles/master/scripts/self/install)# with wgetbash<(wget -qO- https://raw.githubusercontent.com/denisidoro/dotfiles/master/scripts/self/install)# with gitexport DOTFILES="${HOME}/dotfiles"git clone https://github.com/denisidoro/dotfiles"$DOTFILES""${DOTFILES}/bin/dot" self install

Using in shell scripts

dot::clone() {  git clone https://github.com/denisidoro/dotfiles"$DOTFILES"}dot::clone_if_necessary() {  [-n"${DOTFILES:-}" ]&& [-x"${DOTFILES}/bin/dot" ]&&returnexport DOTFILES="${HOME}/dotfiles"$(dot::clone>/dev/null|| true)}dot::source() {  dot::clone_if_necessarysource"${DOTFILES}/scripts/core/main.sh"}dot::source

Calling scripts

There's a single entry point for most scripts, which is thedot command:

dot<ctx><cmd> [<args>...]# example: dot rice pipes

Documentation

Some scripts are documented in/docs. For all other scripts, run:

dot<ctx><cmd> --help# example: dot rice pipes --help

Shell startup performance

$ dot shell zsh benchmarkBenchmark#1: /usr/bin/time /bin/zsh -i -c exit  Time (mean ± σ):      35.6 ms ±   3.0 ms    [User: 14.0 ms, System: 16.0 ms]  Range (min … max):    32.7 ms …  48.8 ms    67 runs

Template

In order to setup your own dotfiles, I recommend usingdotly orSloth, which are frameworks inpired by this repository.


[8]ページ先頭

©2009-2025 Movatter.jp