Dotbot 2.0
See original GitHub issueThis issue is meant for tracking work on Dotbot v2.0, the first major release since v1.0 in March 2014. All features that are backwards compatible are being included in Dotbot v1.0 as they are added. We’ll only switch to the name “v2.0” if/when we decide to add features that are not backwards compatible.
Completed features
Accepted features / changes
Features under consideration
- CLI flag to only run certain sections (see #44 and #49, 2nd item)
- Platform specific link paths (see #57)
- Be able to write to files/folders that require special privileges (see #49, 3rd item)
- Uninstall command to delete symlinks specified in install config (see #49, 4th item)
- Automatic backup / replacement of dotfiles (see #12 and #36)
- Support interactive execution (see #74)
- Make Dotbot usable as a Python library (see #75)
Rejected features
(none)
Design decisions
(nothing here yet)
To be discussed
- What file format do we want to use? There are a couple options I can think of: JSON/YAML file (declarative), other data format (e.g. HOCON), or Python DSL. Maybe there are other completely different ways to do it too.
- Because people use Dotbot as a submodule, we need to be careful when figuring out how to ship the upgrade. Should it be on the
master
branch? Should Dotbot 2.0 forever live in a2.0
branch withmaster
being reserved for bugfixes for 1.0?
Release information
The release date is currently unknown. Work on Dotbot v2.0 has not started yet.
(This top post will be edited as stuff happens. This issue will be used for discussing the design of v2.0.)
Issue Analytics
- State:
- Created 8 years ago
- Reactions:4
- Comments:47 (25 by maintainers)
Top Results From Across the Web
DotBot - Help Hub - Moz
In this guide you'll learn more about our crawler, Dotbot, which is used to crawl for the Moz Link Index that powers the...
Read more >DotBot 2.0 - HBrobotics - YouTube
DotBot 2.0 è la seconda versione di Dotbot, il kit robotico open source programmabile da piattaforma cloud. La piattaforma cloud è concepita per...
Read more >Proxy chat active Call Of Duty Warzone 2.0 With DotBot | personal ...
Proxy chat active Call Of Duty Warzone 2.0 With DotBot. WPR-Hotlaps Time Trial Proud Sponsors Of DeeDot90. DMJ - Vroom-Room - LWR Design...
Read more >DotBot (@GetDotBots) / Twitter
Here at #DotBot we make modular IOE battle bots that teach kids to code ... Currently assembling the internals of DotBot 2.0 Will...
Read more >DotBot 2.0 Serial Number Keygen for All Versions
Find Serial Number notice: DotBot serial number, DotBot all version keygen, DotBot activation key, crack - may give false results or no results...
Read more >Top Related Medium Post
No results found
Top Related StackOverflow Question
No results found
Troubleshoot Live Code
Lightrun enables developers to add logs, metrics and snapshots to live code - no restarts or redeploys required.
Start FreeTop Related Reddit Thread
No results found
Top Related Hackernoon Post
No results found
Top Related Tweet
No results found
Top Related Dev.to Post
No results found
Top Related Hashnode Post
No results found
Top GitHub Comments
One feature that dotbot 1.0 lacks is ootb support for encrypting secrets. For instance, I’d love to be able to checkin my zshenv file, but it contains a couple of environment variables that define my identity on pushover. A plugin to use gpg to deal with these secets might be nice.
Then again - stuff like blackbox exists. So maybe dotbot doesn’t need to reinvent the wheel?
Tbh in my opinion setting up your server/pc (installing vim etc) should not be handled in your dotfiles anyways. Use something like ansible (or a simple bash script) for that.