~$ sudo npm install -g wsinit
~$ wsinit --name <github username>
~$ wsinit --org --name <github organization>
If the description is empty, or if it contains spaces, the default path is used, ./<repository name>
.
Repository description: path/to/folder
-> Will clone the repository in ./path/to/folder/<repository name>
Repository description: Some description
-> Will clone the repository in ./<repository name>
Empty repository description -> Will clone the repository in ./<repository name>
The following file, .wsinit.json, must be placed in the home folder and is required for authentication with the GitHub API:
{
"user": <github username>
}
{
"user": <github username>,
"at": <github API access token>
}
{
"user": <github username>,
"at": <github API access token>
"test_repo_1": {
"name": <repo name>,
"full_name": <repo full name>
"local_path": <local path to which the repo will be cloned>
},
"test_repo_2": {
"name": <repo name>,
"full_name": <repo full name>
"local_path": <local path to which the repo will be cloned>
}
}
You can place the file yourself or you could run ~$ wsinit --cred
which will prompt for user name and Github API access token.
~$ wsinit --cred