Andrey Nering
4913b6a0f1
Merge branch 'v3' into vars-refactor-for-v3
2020-05-16 11:18:28 -03:00
Andrey Nering
aee0ab05f4
Merge branch 'master' into v3
2020-05-16 10:28:00 -03:00
Andrey Nering
86be13ff1f
Merge pull request #330 from danquah/print-usage
...
Have the --help/-h flag print usage.
2020-05-14 21:15:00 -03:00
Mads H. Danquah
739037fc37
Have the --help/-h flag print usage.
...
pflag will output a "pflag: help requested" message after displaying the usage
if we don't explicitly handle the flag.
2020-05-14 21:58:46 +02:00
Mads H. Danquah
f8252020aa
Switch to printing the version string to std out
2020-05-14 21:40:49 +02:00
Andrey Nering
6ed30f1add
Refactor variables: Keep order of declaration
...
This shouldn't have any behavior changes for now. This is a code
refactor that should allow us to do further improvements on how
variables are handled, specially regarding respecting the declaration
order in Taskfiles, which should make it easier for the users.
Initial work on #218
2020-04-05 11:16:14 -03:00
Andrey Nering
acfbbaa549
Merge branch 'master' into v3
2020-03-28 10:48:49 -03:00
Andrey Nering
c068b05232
Delete taskfile.org -> taskfile.dev redirect code
...
This has been migrated to Netlify
2019-12-23 22:25:19 -03:00
Andrey Nering
d718527a1f
Merge branch 'master' into v3
2019-12-07 16:54:29 -03:00
Andrey Nering
a4685229c9
Fix bug of Task not executing the "default" task
...
When global vars were informed using the CLI.
I took the oportunity to move this logic to the proper package and
write a test.
2019-12-07 16:20:36 -03:00
Andrey Nering
62752ba7e1
Merge branch 'master' into v3
2019-11-24 21:02:33 -03:00
Ross Hammermeister
27bc1ca5d1
Add flag to allow tasks provided on the command line to be run in parallel
2019-11-13 13:50:04 -07:00
Andrey Nering
d6a49da870
Merge branch 'master' into v3
2019-09-08 22:12:02 -03:00
Andrey Nering
0e1d8a72e6
Revert "Ensure the $HOME env is being set on Windows"
...
This reverts commit 52028fc3bc
.
2019-09-08 21:56:23 -03:00
Andrey Nering
7138785500
Merge branch 'master' into v3
2019-09-07 14:44:21 -03:00
Andrey Nering
52028fc3bc
Ensure the $HOME env is being set on Windows
2019-09-07 14:29:13 -03:00
jaedle
5a6fb7c973
Bump version of taskfile
...
Co-Authored-By: Andrey Nering <andrey.nering@gmail.com>
2019-08-19 20:53:20 +02:00
jaedle
0f385f9f4e
remove v1
2019-08-18 17:37:21 +02:00
Andrey Nering
d5a791b470
Merge branch 'master' into v3
2019-08-11 23:03:58 -03:00
Andrey Nering
d970e93507
Add --taskfile flag (alias -t) to allow running another Taskfile
...
Closes #221
2019-07-21 10:57:04 -03:00
Andrey Nering
0e575e9c25
Add --color=false flag to disable colored output
2019-07-07 14:13:53 -03:00
Andrey Nering
8efc38ad82
Use colors for some output messages
2019-05-26 18:36:39 -03:00
Andrey Nering
f0768b3af1
Allow setting global variables through the CLI
...
Closes #192
2019-05-11 11:06:47 -03:00
Andrey Nering
e81e2802f0
Small fix to redirector
2019-03-23 17:48:18 -03:00
Andrey Nering
9f269e1a95
Migrating from taskfile.org to taskfile.dev
2019-03-04 23:23:30 -03:00
jaedle
06d0af7a1d
rename details in Executor to summary
2019-02-24 15:33:09 +01:00
jaedle
9a3b726068
change help to summary
2019-02-24 15:32:24 +01:00
jaedle
2676ab9a59
renamed program flag to summary
2019-02-24 15:31:46 +01:00
jaedle
13614fb3c4
add details flag for cli
2019-02-24 08:51:20 +01:00
Andrey Nering
713ecd35f6
Pass context as an argument
2019-02-09 10:16:13 -02:00
kj
a026d72924
Add execute output style options
2019-02-05 15:42:57 +09:00
Andrey Nering
3cbc89769d
Re-write import paths to v2
2018-11-04 21:23:35 -02:00
Andrey Nering
b65a0a3a8d
Fix signal handling when --watch flag is given
...
Closes #132
2018-09-16 21:59:00 -03:00
Andrey Nering
a5f31a4280
Dry run small code style changes
2018-08-05 11:28:02 -03:00
Josh Bebbington
3f7e8c88eb
Changed --dry-run flag to --dry
2018-07-29 22:03:22 +01:00
Josh Bebbington
1c7ca94d49
Implemented dry run mode
...
Added a --dry-run flag that compiles and steps through each task, but does not execute them. The commands that would have been run are printed. See #125 .
2018-07-29 00:39:25 +01:00
Andrey Nering
120d0be84c
Fixes panic on task --list
...
Fixes #99
2018-03-11 14:39:40 -03:00
Andrey Nering
78f6cb08d8
Add --status flag to check is a task is up-to-date
...
Closes #81
2017-12-26 21:43:52 -02:00
Andrey Nering
71e7cd5808
listening for SIGINT and SIGTERM
...
closes #75
2017-11-19 18:33:57 -02:00
Andrey Nering
33b167215d
move some packages to the "internal" directory
...
- this makes it impossible to import these packages outside Task
- as a side effect, it makes the root directory cleaner
2017-10-15 17:58:21 -02:00
Andrey Nering
f3097845b4
allow assigning variables to tasks at run time via CLI
...
using a similar syntax than setting env variables to command in bash,
but used right after the task:
```bash
task print MESSAGE=Hello!
```
closes #33
2017-09-07 13:57:06 -03:00
Andrey Nering
bb1aff84cf
custom stdout for InitTaskfile func
2017-07-30 19:29:49 -03:00
Andrey Nering
7077b20a54
flag to set directory of execution
2017-07-30 19:24:53 -03:00
Andrey Nering
d0b37df615
add silent mode to disable echoing of commands
2017-07-19 20:20:24 -03:00
Andrey Nering
998935ea55
add --list (or -l) flag to print existing tasks
...
If an inexixtent task is given, the help also prints as before
Also fixing README documentation
Closes #51
2017-07-15 14:10:46 -03:00
Sindre Røkenes Myren
774ef61c2f
Update usage text slightly
2017-07-06 18:40:01 +02:00
Andrey Nering
222b5cb587
add verbose mode (-v flag)
2017-07-05 20:56:31 -03:00
Sindre Røkenes Myren
023a902f61
Improve task command help text
2017-07-03 15:05:19 +02:00
Andrey Nering
ecfd8e8a62
change all tests to call functions instead of binary directly
...
I had to temporarely hack github.com/mvdan/sh to fix dir handling
2017-07-01 15:32:13 -03:00
Andrey Nering
9ba44f3e6e
allow custom Stdin, Stdout and Stderr while running as a lib
2017-07-01 15:05:51 -03:00