dorothy
dorothy copied to clipboard
🧙🏻♀️ Bring your dotfile commands and configuration to any shell. Sensible defaults and hundreds of commands preloaded. Supports Bash, Zsh, Fish, Nu, Xonsh, Elvish, Dash, KornShell, macOS, Linux, Wi...
Considering we use several rust dependencies (ripgrep, sd, teip), and that rust binaries are more portable than bash scripts, it may make sense to port the larger commands to rust....
## beta arm64 linux support - https://github.com/bevry/dorothy/blob/master/commands/setup-util-1password ## pending riscv supports - https://github.com/nodejs/build/issues/2876 - https://github.com/nodejs/unofficial-builds - https://github.com/denoland/deno/discussions/15655 - https://github.com/denoland/deno/issues/18702 ## pending arm64 linux support ### essential cli tools - https://github.com/BurntSushi/ripgrep/issues/1094...
This will enable commands to only `source "$(which ...)"` the minimal necessary, as currently it is a bit haphazard when doing debugging. `setup-environment-commands` should also be adjusted so that it...
The XDG support for Dorothy is now great, and is the default on every system besides macOS. As such, we should transition Dorothy to always use XDG, with perhaps an...
On end-user machines, we don't want to install developer ecosystems unless required by a utility, yet we do want to keep linux/mac/raspi up to date. As such, `setup-extras` should be...
Right now it'll fail if the path does not exist, there are workarounds we can do. Once achieved, we should replace as many `dirname` calls with `fs-dirname`, as `dirname` has...
Forgive me if this is already mentioned somewhere, but is it possible to install and use dorothy in a hermetic way (similar to how [xxh](https://github.com/xxh/xxh/wiki#how-to-set-homeuser-as-home-on-host) works? The reason I am...
These commands have not yet been reviewed for compatibility with the recent changes: - [x] cpr - [ ] sharebox - [ ] seedbox - [x] gocryptfs-helper - [ ]...
Resilio has proven to be a buggy and resource intensive mess. Whereas Syncthing has worked perfectly. As such, I'll swap resilio out for syncthing in the sharebox command.