#Tuckr (Need contributors) - A Super powered stow replacement

18 messages · Page 1 of 1 (latest)

simple sundial
#

I've been writing a dotfile manager that heavily borrows from Stow and is available in all the major OSes (Linux, Windows, Mac, BSDs). It requires no additional configuration and it gives you additional information like: symlink status, conflicting configurations between dotfile repo and home directory and there are some other niceties like running hooks and having automated encryption and decryption of sensitive config files (this one is yet to be implemented).

I'm looking for people that want to help and give suggestions that will help the project become more robust while still keeping it's simplicity goal.
https://github.com/RaphGL/Tuckr

GitHub

A super powered replacement for GNU Stow. Contribute to RaphGL/Tuckr development by creating an account on GitHub.

cursive jackal
#

cool project! I'm a stow user, although a very casual one. I use it to sync my dotfiles (4 of em: nvim, tmux, alacritty, and zsh) across my 2 laptops (mac and linux). I'm keen on helping 🤓 @simple sundial
any specific place I should look at?

#

my 2 cents on the readme: It might benefit from a section dedicated for people that haven't used a tool like stow at all, people who didn't bother managing dotfiles. E.g. a getting started section demonstrating how to pull dotfiles in a brand new laptop.

#

Also, to convince stow users sitting on the fence, it could be clearer in the steps how the migration process will be zero pain. E.g. what if after deleting stow's symlinks my apps fail to read the new config. A cancel (or sandboxing?) mechanism should be laid out

simple sundial
#
Deploy dotfiles for the given program

Usage: tuckr add [OPTIONS] <PROGRAM>...

Arguments:
  <PROGRAM>...  

Options:
  -e, --exclude <PROGRAM>  Exclude certain programs from being added
  -f, --force              Replace dotfiles even if there are conflicts
  -h, --help               Print help information```
#

I've been adding stuff like this and improving feedback to users like so:

simple sundial
simple sundial
#

let me know if you decide to contribute to any of this or if you need help navigating the code base :)

cursive jackal
#

alrighty ^^

#

are you aware of this issue

#

top left pane: some tests are failing. top right pane: cargo test doesn't print the errors if I don't ignore new_symlink_handler. bottom pane: the test that catches a possible bug.

#

imo this should be at least medium priority. will probably throw new contributors off, seeing unhelpful cargo test error message

raven linden
#

Cool project! I'll give it a quick check to see if I can get it running and submit issues if necessary!

simple sundial
# cursive jackal

hi, I responded to you on your github issue, I've also improved unit tests, let me know if any problem occurs there. If you want to talk here you should probably ping me