Remote dotfiles
Describe your dotfiles configuration, have it automatically tuned for every server and then automatically deploy to all your servers.
var config = ;
You can investigate the resulting config file set:
// Get a stream of Vinyl files for local machineconfig; // Get a stream of Vinyl files for machine aliased prodconfig; // Or use a pretty printer in the consoleconfig ;
Now you should deploy it:
config; config; config
Or, for quicker iterating, you can temporarily only deploy locally:
configdeploy;
CLI
You can also deploy from the CLI, if you module.exports
your config:
remote-dotfiles deploy ./my-config.js localremote-dotfiles deploy ./my-config.js allremote-dotfiles deploy ./my-config.js server-alias
.bash
// Short callconfig; // Use a listconfig; // Use separate argumentsconfig; // Use raw dataconfig; // Use functionsconfig;
.bin
// Short callconfig; // Use a listconfig; // Use separate argumentsconfig;
As a result, added files will be added to PATH
with their extensions stripped.