scaffold

Generic project scaffold template

GPL-3.0 License

Stars
7

Features

  • Your first feature as a list item
  • Your second feature as a list item
  • Your third feature as a list item

Installation

composer require yournamespace/yourproject
npm install @yournamespace/yourproject

Download the latest release from GitHub releases page.

Usage

vendor/bin/yourproject
node_modules/.bin/yourproject
./shell-command.sh

CLI options

Name Default value Description
arg1 Description of the first argument.
--option1 default1 Option with a default value.
--option2 None Option wihtout a value.

Maintenance

composer install
composer lint
composer test
npm install
npm run lint
npm run test
shellcheck shell-command.sh tests/bats/*.bash tests/bats/*.bats
shfmt -i 2 -ci -s -d shell-command.sh tests/bats/*.bash tests/bats/*.bats

npm ci --prefix tests/bats
./tests/bats/node_modules/.bin/bats tests/bats

This repository was created using the Scaffold project template