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.3.tar.gz (4.1 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.3-py3-none-any.whl (5.0 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: dotfilesmgr-0.1.3.tar.gz
  • Upload date:
  • Size: 4.1 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.3.tar.gz
Algorithm Hash digest
SHA256 50a08348176aba49fae89e1774d855fc36b4d8590432865271dc9e3043fd5b3b
MD5 fe7528cd3e51da3033ddc97cd64c32c3
BLAKE2b-256 7e692c31252751277c6fb531481f86421540011b63c7f919990373869b147215

See more details on using hashes here.

File details

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

File metadata

  • Download URL: dotfilesmgr-0.1.3-py3-none-any.whl
  • Upload date:
  • Size: 5.0 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.3-py3-none-any.whl
Algorithm Hash digest
SHA256 d212986448090094c943428f16ec2c0c21d601c32ff99e0758567ad939967f46
MD5 88533621a920d04a7545a7c8d52bf522
BLAKE2b-256 a0732910c41143b7a2043e3688ef80b2419419288d81f754086af325cd08145f

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