Skip to content

Latest commit

 

History

History
60 lines (44 loc) · 1.9 KB

README.md

File metadata and controls

60 lines (44 loc) · 1.9 KB

dotfiles

GitHub Issues GitHub License


Windows

In a powershell terminal:

(New-Object System.Net.WebClient).DownloadString("https://raw.githubusercontent.com/kilianpaquier/dotfiles/main/install.ps1") | wt powershell -command -

Debian

In any terminal:

curl -fsSL https://raw.githubusercontent.com/kilianpaquier/dotfiles/main/install.sh | bash

Available options:

  • HTTP_CLONE: When defined (no matter its value), all clones will be done with HTTP(s), otherwise it'll be if the following glob doesn't return any file $HOME/.ssh/id_*.
HTTP_CLONE=1 curl -fsSL https://raw.githubusercontent.com/kilianpaquier/dotfiles/main/install.sh | bash

CLI

cli.sh -- Easy setup of a codespace or remote debian / ubuntu machine

Options:
        --gh            Install or upgrade github CLI
        --go            Install or upgrade go, golangci-lint, hugo and goreleaser
        --psql          Install or upgrade postgresql
    -b, --bun           Install or upgrade bun
    -d, --docker        Install or upgrade docker (rootless)
    -g, --git           Setup default git configuration
    -h, --help          Show this help message
    -k, --k8s           Install or upgrade kubectl with k alias, k9s and helm
    -n, --nodejs        Install or upgrade nodejs and pnpm
    -s, --shellcheck    Install or upgrade shellcheck
    -t, --trivy         Install or upgrade trivy
    -v, --verbose       Enable verbose mode to log every step

Notes:
    All installation are done in /home/debian/.local.