Clone the repo, copy the script somewhere, modify the variables and set an alias in your shell.
You could also use the github CLI but I can't be bothered to install it.
#!/bin/bash
BASE_DIR=~/dev
TEMPLATE_DIR=/ts-template
echo Directory?
read dir
echo Project Name?
read name
cp -R $BASE_DIR/$TEMPLATE_DIR $BASE_DIR/$dir/$name
cd $BASE_DIR/$dir/$name && code . && git init && yarn
echo successfully bootstrapped ts template in $BASE_DIR/$dir/$name
and then simply create a project by using your alias.
- setup:ts (my alias)
- asks for directory: playground
- asks for folder name: example
- installs dependencies and starts vscode for you :)