gitlab.com/pidrakin/dotfiles-cli@v1.7.5/TODO.md (about)

     1  # TODO
     2  
     3  - [ ] feat: [link] when switching context either unlink all or backup all from old context (default: backup, -f force unlink, -i ask away)
     4  - [ ] examine: Print usage only for relevant errors
     5  - [ ] feat: Show [compatibility](https://github.com/go-git/go-git/blob/master/COMPATIBILITY.md) from upstream package
     6  - [ ] feat: [ssh-config] outsourcing of ssh_config parser & proxyjump feature to a go library
     7  - [ ] feat: [rollout ssh] if IdentitiesOnly yes then make new keyring and pass identity to allow agent forwarding
     8  - [ ] feat: remove concrete URLs e.g. https://gitlab.com/satanik/dotfiles.git
     9  - [ ] feat: refactor tests to avoid duplicate code (e.g. temp dir preparation)
    10  - [ ] fix: [rollout] fail properly when rollout with ssh url and no key available
    11  - [ ] feat: [rollout] add rollout hooks
    12  - [ ] feat: [rollout] add --track[=false] and track props to config, state-config (untracked: do not show in status)
    13  - [ ] feat: [rollout] add --once (or smth) and once props to config, state-config to prevent storing rollout configs
    14  - [ ] feat: [rollout] add --remove to remove rollout config
    15  - [ ] feat: [rollout] add --purge to unlink and uninstall dotfiles on remote
    16  - [ ] feat: [remove] to unlink+uninstall dotfiles (--purge: also removes .local/share/dotfiles)