wxxxcxx / idot

A simple dotfiles manager

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

idot

A simple dotfiles manager.

Usage

» tree .
.
├── bar
└── foo

Create config idot.json (or idot.toml / idot.yaml)

{
  "links":{
    "~/foo":{
      "target":"foo"
    },
    "~/bar":{
      "target":"bar",
      "relative":true
    }
  },
  "relative":false
}

Check status

» idot status
`/home/meetcw/bar` -> `/path/to/dotfiles/bar`
`/home/meetcw/foo` -> `/path/to/dotfiles/foo`

Enable

» idot create
Create symbolic link: `~/bar` -> `/path/to/dotfiles/bar`
Create symbolic link: `~/foo` -> `/path/to/dotfiles/foo`

Disable

» idot delete
Delete symbolic link: `~/bar`.
Delete symbolic link: `~/foo`.

About

A simple dotfiles manager


Languages

Language:Rust 100.0%