question-mark
Stuck on an issue?

Lightrun Answers was designed to reduce the constant googling that comes with debugging 3rd party libraries. It collects links to all the places you might be looking at while hunting down a tough bug.

And, if you’re still stuck at the end, we’re happy to hop on a call to see how we can help out.

This 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

  • Directive plugins (see #65)
  • Default options (see #34 and #77)

Accepted features / changes

  • Improved error messages (see #73)
  • Backup (see #90)

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 a 2.0 branch with master 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:open
  • Created 8 years ago
  • Reactions:4
  • Comments:47 (25 by maintainers)

github_iconTop GitHub Comments

12reactions
bbenne10commented, May 2, 2016

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?

3reactions
nshtgcommented, Jul 26, 2016

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.

Read more comments on GitHub >

github_iconTop 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 >

github_iconTop Related Medium Post

No results found

github_iconTop Related StackOverflow Question

No results found

github_iconTroubleshoot Live Code

Lightrun enables developers to add logs, metrics and snapshots to live code - no restarts or redeploys required.
Start Free

github_iconTop Related Reddit Thread

No results found

github_iconTop Related Hackernoon Post

No results found

github_iconTop Related Tweet

No results found

github_iconTop Related Dev.to Post

No results found

github_iconTop Related Hashnode Post

No results found