Skip to content

Instantly share code, notes, and snippets.

@neninja
Last active September 21, 2022 18:16
Show Gist options
  • Save neninja/f0cab87136d2cc14ea53435ac2ac2dab to your computer and use it in GitHub Desktop.
Save neninja/f0cab87136d2cc14ea53435ac2ac2dab to your computer and use it in GitHub Desktop.
Makefile sail
# vim:set ff=unix ts=4 ss=4 sw=4 sta noet:
# nofixendofline
#%s/^[ ]\+/\t/g
i:
./vendor/bin/sail composer i
u:
./vendor/bin/sail composer update
o:
./vendor/bin/sail artisan optimize:clear
up:
@sudo service apache2 stop
./vendor/bin/sail up -d
review:
./vendor/bin/sail composer i
./vendor/bin/sail artisan optimize:clear
./vendor/bin/sail artisan migrate:fresh --seed
#./vendor/bin/sail artisan migrate:fresh #master
#./vendor/bin/sail artisan migrate #new_branch
down:
./vendor/bin/sail down
migrate:
./vendor/bin/sail artisan migrate:fresh --seed
test:
./vendor/bin/sail test --parallel --no-coverage
test-%:
for number in `seq $*`; do bash -c './vendor/bin/sail test --parallel --no-coverage --stop-on-failure' || true; done
testf-%:
for number in `seq 10`; do bash -c './vendor/bin/sail test --no-coverage --filter $*' || true; done
pint:
./vendor/bin/sail php ./vendor/bin/pint
stan:
./vendor/bin/sail composer analyse
ci:
./vendor/bin/sail test --parallel --no-coverage --stop-on-failure
./vendor/bin/sail php ./vendor/bin/pint
./vendor/bin/sail composer analyse
setting-%:
./vendor/bin/sail artisan tinker --execute='\App\Models\Setting::updateOrCreate(["key" => "$*"], ["value" => 0])'
vite:
./vendor/bin/sail npm run dev
vitest:
./vendor/bin/sail npm test
#sail artisan tinker --execute='\App\Models\Installment::factory()->count(2)->create()'
#sail artisan make:migration create_posts_table --table=posts
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment