Skip to content

hkupty/bookkeeper

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

62 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Bookkeeper

Code Health PyPI version Build Status Code Climate

GNU Stow with steroids!

Bookkeeper works as a symbolic link manager with some more flexibility, making the management of dotfiles easy and painless.

Why?

I thought that managing my dotfiles with GNU Stow was easier than handling ln -s myself, but still some things were missing for me, such as knowing which packages I already installed and recursively updating nested folders.

Bookkeeper improvements

List

With 5 chars one can know which packages are already installed and which are not.

$ bk ls
PACKAGE     INSTALLED
irssi       no
tmux        no
vim         yes
zsh         yes

Recursive update

Updating recursively is also very easy:

$ bk sync
Syncing package 'vim'.
Done
Syncing package 'zsh'.
Added new folder:   zsh/.zsh
Added new file:     zsh/.zshrc
Sync complete!

Future

New features will be implemented in the future, but keep in mind that bookkeeper, differently than GNU Stow, is designed for handling dotfiles, not packages in general.

About

GNU Stow with steroids

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages