Skip to main content

Simple tool to manage your dotfiles

Project description

Dotfilesmgr

Simple tool to manage your dotfiles.

Installation

pipx install dotfilesmgr

Options

  -h, --help           show this help message and exit
  -c, --config CONFIG  Path to TOML config file
  -s, --sync           Perform dotfile syncing
  -l, --list           List synced symlinks
  -r, --remove         Remove the currently active symlinks

Configutation

[settings]
dotfiles_dir = "~/dotfiles"  # optional, used as base for relative sources

[kitty]
source = "./kitty"
destination = "~/.config/kitty"

[nvim]
source = "./nvim/init.lua"
destination = "~/.config/test/nvim/init.lua"

[custom_script]
source = "~/scripts/special_config.sh"  # absolute path, ignored dotfiles_dir
destination = "~/.config/special.sh"

TODO's

  • documentation
  • better terminal output

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

dotfilesmgr-0.1.4.tar.gz (4.3 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

dotfilesmgr-0.1.4-py3-none-any.whl (5.2 kB view details)

Uploaded Python 3

File details

Details for the file dotfilesmgr-0.1.4.tar.gz.

File metadata

  • Download URL: dotfilesmgr-0.1.4.tar.gz
  • Upload date:
  • Size: 4.3 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.13.2

File hashes

Hashes for dotfilesmgr-0.1.4.tar.gz
Algorithm Hash digest
SHA256 7fc848dba5f576020110b1f98dff21866b6b8e6f17974076531288d40e9cbc91
MD5 4a595cd93cc2cc237a760cf1fa3401b4
BLAKE2b-256 4d34cba569e50c78361f2648b1f33527b406ce0507fba92c3e5b539509d76176

See more details on using hashes here.

File details

Details for the file dotfilesmgr-0.1.4-py3-none-any.whl.

File metadata

  • Download URL: dotfilesmgr-0.1.4-py3-none-any.whl
  • Upload date:
  • Size: 5.2 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.13.2

File hashes

Hashes for dotfilesmgr-0.1.4-py3-none-any.whl
Algorithm Hash digest
SHA256 1117bb9a82702753402cce466fa13400440735160c1a033a3bf6b25c8f65fb86
MD5 acbb1a442267d433153312cee7bdac5b
BLAKE2b-256 a352bd52866379a8aa0803c933c04e3525c3dccda61938843f94df93621938f8

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page