|
1 | 1 | { |
2 | 2 | "version": "2.0.0", |
3 | 3 | "tasks": [ |
| 4 | + { |
| 5 | + "label": "(build): Build the project using the build script defined in `package.json`", |
| 6 | + "type": "shell", |
| 7 | + "command": "bash start.sh && task build" |
| 8 | + }, |
| 9 | + { |
| 10 | + "label": "(clean): Removes optional folders that are cached during various tasks", |
| 11 | + "type": "shell", |
| 12 | + "command": "bash start.sh && task clean" |
| 13 | + }, |
| 14 | + { |
| 15 | + "label": "(commit): Lint staged files, report spelling errors, and open a _required_ commit dialoge", |
| 16 | + "type": "shell", |
| 17 | + "command": "bash start.sh && task commit" |
| 18 | + }, |
| 19 | + { |
| 20 | + "label": "(fix): Run code auto-fixers / auto-formatters", |
| 21 | + "type": "shell", |
| 22 | + "command": "bash start.sh && task fix" |
| 23 | + }, |
| 24 | + { |
| 25 | + "label": "(init): Runs the initialization script", |
| 26 | + "type": "shell", |
| 27 | + "command": "bash start.sh && task init" |
| 28 | + }, |
| 29 | + { |
| 30 | + "label": "(jumpusb): Creates a JumpUSB (https://jumpusb.com)", |
| 31 | + "type": "shell", |
| 32 | + "command": "bash start.sh && task jumpusb" |
| 33 | + }, |
| 34 | + { |
| 35 | + "label": "(lint): Lints the project using all linters", |
| 36 | + "type": "shell", |
| 37 | + "command": "bash start.sh && task lint" |
| 38 | + }, |
| 39 | + { |
| 40 | + "label": "(livereload): Start the project with live-reloading (i.e. watch mode)", |
| 41 | + "type": "shell", |
| 42 | + "command": "bash start.sh && task livereload" |
| 43 | + }, |
| 44 | + { |
| 45 | + "label": "(preload): Set up your workstation in advance by installing commonly used programs", |
| 46 | + "type": "shell", |
| 47 | + "command": "bash start.sh && task preload" |
| 48 | + }, |
| 49 | + { |
| 50 | + "label": "(prepare): Prepares the project for the normal start command", |
| 51 | + "type": "shell", |
| 52 | + "command": "bash start.sh && task prepare" |
| 53 | + }, |
| 54 | + { |
| 55 | + "label": "(publish): Publish a semantic release via `semantic-release`", |
| 56 | + "type": "shell", |
| 57 | + "command": "bash start.sh && task publish" |
| 58 | + }, |
| 59 | + { |
| 60 | + "label": "(reset): Resets the project by removing all caches and then re-generating templated files", |
| 61 | + "type": "shell", |
| 62 | + "command": "bash start.sh && task reset" |
| 63 | + }, |
| 64 | + { |
| 65 | + "label": "(scripts): Run and view descriptions for `npm scripts` via an interactive dialog", |
| 66 | + "type": "shell", |
| 67 | + "command": "bash start.sh && task scripts" |
| 68 | + }, |
| 69 | + { |
| 70 | + "label": "(services): Update elements of the repository that require API access", |
| 71 | + "type": "shell", |
| 72 | + "command": "bash start.sh && task services" |
| 73 | + }, |
| 74 | + { |
| 75 | + "label": "(shell): Start a terminal session using Docker with any Linux operating system", |
| 76 | + "type": "shell", |
| 77 | + "command": "bash start.sh && task shell" |
| 78 | + }, |
| 79 | + { |
| 80 | + "label": "(start): Start the project by installing / updating dependencies, repairing issues, and opening a tutorial", |
| 81 | + "type": "shell", |
| 82 | + "command": "bash start.sh && task start" |
| 83 | + }, |
| 84 | + { |
| 85 | + "label": "(synchronize): Set up the project and refresh it with the latest changes", |
| 86 | + "type": "shell", |
| 87 | + "command": "bash start.sh && task synchronize" |
| 88 | + }, |
| 89 | + { |
| 90 | + "label": "(test): Open an interactive dialog to select and run a Molecule test", |
| 91 | + "type": "shell", |
| 92 | + "command": "bash start.sh && task test" |
| 93 | + }, |
| 94 | + { |
| 95 | + "label": "(update): Fully update the repository", |
| 96 | + "type": "shell", |
| 97 | + "command": "bash start.sh && task update" |
| 98 | + }, |
| 99 | + { |
| 100 | + "label": "(yubikey): Create an OpenGPG-enabled YubiKey", |
| 101 | + "type": "shell", |
| 102 | + "command": "bash start.sh && task yubikey" |
| 103 | + }, |
4 | 104 | { |
5 | 105 | "label": "(ansible:playbook:environment): Prompts for which environment to use and then symlinks to it", |
6 | 106 | "type": "shell", |
|
51 | 151 | "type": "shell", |
52 | 152 | "command": "bash start.sh && task ansible:test:vagrant" |
53 | 153 | }, |
54 | | - { |
55 | | - "label": "(build): Build the project using the build script defined in `package.json`", |
56 | | - "type": "shell", |
57 | | - "command": "bash start.sh && task build" |
58 | | - }, |
59 | 154 | { |
60 | 155 | "label": "(ci:github:actions:test): Locally test the on-push GitHub Action event (only works for Linux containers)", |
61 | 156 | "type": "shell", |
62 | 157 | "command": "bash start.sh && task ci:github:actions:test" |
63 | 158 | }, |
64 | | - { |
65 | | - "label": "(clean): Removes optional folders that are cached during various tasks", |
66 | | - "type": "shell", |
67 | | - "command": "bash start.sh && task clean" |
68 | | - }, |
69 | | - { |
70 | | - "label": "(commit): Lint staged files, report spelling errors, and open a _required_ commit dialoge", |
71 | | - "type": "shell", |
72 | | - "command": "bash start.sh && task commit" |
73 | | - }, |
74 | 159 | { |
75 | 160 | "label": "(commit:all): Add all the untracked changes and commit the code", |
76 | 161 | "type": "shell", |
|
126 | 211 | "type": "shell", |
127 | 212 | "command": "bash start.sh && task docker:test:output" |
128 | 213 | }, |
129 | | - { |
130 | | - "label": "(fix): Run code auto-fixers / auto-formatters", |
131 | | - "type": "shell", |
132 | | - "command": "bash start.sh && task fix" |
133 | | - }, |
134 | 214 | { |
135 | 215 | "label": "(fix:eslint): Fix ESLint errors automatically", |
136 | 216 | "type": "shell", |
|
236 | 316 | "type": "shell", |
237 | 317 | "command": "bash start.sh && task image:resize" |
238 | 318 | }, |
239 | | - { |
240 | | - "label": "(init): Runs the initialization script", |
241 | | - "type": "shell", |
242 | | - "command": "bash start.sh && task init" |
243 | | - }, |
244 | 319 | { |
245 | 320 | "label": "(install:ansible:role): Install an Ansible role by using Docker", |
246 | 321 | "type": "shell", |
247 | 322 | "command": "bash start.sh && task install:ansible:role" |
248 | 323 | }, |
249 | | - { |
250 | | - "label": "(jumpusb): Creates a JumpUSB (https://jumpusb.com)", |
251 | | - "type": "shell", |
252 | | - "command": "bash start.sh && task jumpusb" |
253 | | - }, |
254 | | - { |
255 | | - "label": "(lint): Lints the project using all linters", |
256 | | - "type": "shell", |
257 | | - "command": "bash start.sh && task lint" |
258 | | - }, |
259 | 324 | { |
260 | 325 | "label": "(lint:ansible): Lint Ansible projects using Ansible Lint", |
261 | 326 | "type": "shell", |
|
361 | 426 | "type": "shell", |
362 | 427 | "command": "bash start.sh && task lint:yaml" |
363 | 428 | }, |
364 | | - { |
365 | | - "label": "(livereload): Start the project with live-reloading (i.e. watch mode)", |
366 | | - "type": "shell", |
367 | | - "command": "bash start.sh && task livereload" |
368 | | - }, |
369 | 429 | { |
370 | 430 | "label": "(nest:benchmark): Initiate a web server benchmarking session (with `clinic`)", |
371 | 431 | "type": "shell", |
|
491 | 551 | "type": "shell", |
492 | 552 | "command": "bash start.sh && task packer:install:platforms" |
493 | 553 | }, |
494 | | - { |
495 | | - "label": "(preload): Set up your workstation in advance by installing commonly used programs", |
496 | | - "type": "shell", |
497 | | - "command": "bash start.sh && task preload" |
498 | | - }, |
499 | | - { |
500 | | - "label": "(prepare): Prepares the project for the normal start command", |
501 | | - "type": "shell", |
502 | | - "command": "bash start.sh && task prepare" |
503 | | - }, |
504 | | - { |
505 | | - "label": "(publish): Publish a semantic release via `semantic-release`", |
506 | | - "type": "shell", |
507 | | - "command": "bash start.sh && task publish" |
508 | | - }, |
509 | 554 | { |
510 | 555 | "label": "(publish:android:beta): Publishes Android app to Firebase beta channel", |
511 | 556 | "type": "shell", |
|
596 | 641 | "type": "shell", |
597 | 642 | "command": "bash start.sh && task python:test" |
598 | 643 | }, |
599 | | - { |
600 | | - "label": "(reset): Resets the project by removing all caches and then re-generating templated files", |
601 | | - "type": "shell", |
602 | | - "command": "bash start.sh && task reset" |
603 | | - }, |
604 | 644 | { |
605 | 645 | "label": "(reset:force): Aggressively reset the project (**WARNING** This will wipe uncommitted work)", |
606 | 646 | "type": "shell", |
607 | 647 | "command": "bash start.sh && task reset:force" |
608 | 648 | }, |
609 | | - { |
610 | | - "label": "(scripts): Run and view descriptions for `npm scripts` via an interactive dialog", |
611 | | - "type": "shell", |
612 | | - "command": "bash start.sh && task scripts" |
613 | | - }, |
614 | 649 | { |
615 | 650 | "label": "(security:bandit): Check for Python code security issues", |
616 | 651 | "type": "shell", |
|
651 | 686 | "type": "shell", |
652 | 687 | "command": "bash start.sh && task security:yubikey:prepare" |
653 | 688 | }, |
654 | | - { |
655 | | - "label": "(services): Update elements of the repository that require API access", |
656 | | - "type": "shell", |
657 | | - "command": "bash start.sh && task services" |
658 | | - }, |
659 | | - { |
660 | | - "label": "(shell): Start a terminal session using Docker with any Linux operating system", |
661 | | - "type": "shell", |
662 | | - "command": "bash start.sh && task shell" |
663 | | - }, |
664 | | - { |
665 | | - "label": "(start): Start the project by installing / updating dependencies, repairing issues, and opening a tutorial", |
666 | | - "type": "shell", |
667 | | - "command": "bash start.sh && task start" |
668 | | - }, |
669 | 689 | { |
670 | 690 | "label": "(symlink:playbook): Symlink all the roles in the roles/ folder to ~/.ansible/roles", |
671 | 691 | "type": "shell", |
|
676 | 696 | "type": "shell", |
677 | 697 | "command": "bash start.sh && task symlink:role" |
678 | 698 | }, |
679 | | - { |
680 | | - "label": "(synchronize): Set up the project and refresh it with the latest changes", |
681 | | - "type": "shell", |
682 | | - "command": "bash start.sh && task synchronize" |
683 | | - }, |
684 | 699 | { |
685 | 700 | "label": "(tag:deps): Inject a new command in the `Taskfile.yml` that includes all tasks matching a given tag as deps", |
686 | 701 | "type": "shell", |
687 | 702 | "command": "bash start.sh && task tag:deps" |
688 | 703 | }, |
689 | | - { |
690 | | - "label": "(test): Open an interactive dialog to select and run a Molecule test", |
691 | | - "type": "shell", |
692 | | - "command": "bash start.sh && task test" |
693 | | - }, |
694 | | - { |
695 | | - "label": "(update): Fully update the repository", |
696 | | - "type": "shell", |
697 | | - "command": "bash start.sh && task update" |
698 | | - }, |
699 | 704 | { |
700 | 705 | "label": "(vagrant:up): Select which virtualization platform to run the image on using an interactive prompt", |
701 | 706 | "type": "shell", |
702 | 707 | "command": "bash start.sh && task vagrant:up" |
703 | | - }, |
704 | | - { |
705 | | - "label": "(yubikey): Create an OpenGPG-enabled YubiKey", |
706 | | - "type": "shell", |
707 | | - "command": "bash start.sh && task yubikey" |
708 | 708 | } |
709 | 709 | ] |
710 | 710 | } |
0 commit comments