ydev

Fast bootstraping of your development environment.

Usage no npm install needed!

<script type="module">
  import ydev from 'https://cdn.skypack.dev/ydev';
</script>

README

ydev

Fast bootstraping of development evironment

Targets

  • download .devrc from github repository (get username using git config)
  • Clone active repos from github/bitbucket
  • Install apm/npm/gpm packages
  • Install golang tools
  • Support gemsets for ruby developers
  • Support python package managers
  • Package sets
  • Dev env sets

Commands

ydev init - installs tools from default .devrc file

ydev init other - installs tools from other.devrc file

.ydevrc

Example .ydevrc:

[active-repos] # active repositories to clone
$GOPATH # next repos will be cloned into $GOPATH src folder
gocheckers
hypster
$HOME/pets # next repos will be cloned into $HOME/pets folder

# tools to install
[tools]
git
mercurial
atom
golang

# tools to install with brew
[brew]
gpm

# npm packages to install
[npm]
bower gulp
karma

# apm packages to install
[apm]
git-plus go-plus
script linter
language-go

# gpm packages to install
[gpm]