File: taskipy.1

package info (click to toggle)
python-taskipy 1.14.1-1
  • links: PTS, VCS
  • area: main
  • in suites: trixie
  • size: 420 kB
  • sloc: python: 1,259; makefile: 15; sh: 1
file content (112 lines) | stat: -rw-r--r-- 2,057 bytes parent folder | download | duplicates (2)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
.TH TASKPY 1 "July 2024" "Taskipy Manual"

.SH NAME
.B taskipy \- Taskipy automation tool for Python projects

.SH SYNOPSIS
.B task
[\-h] [\-\-help] [\-\-list] [name] [args]

.SH DESCRIPTION
.nf
.fam C
The Taskipy project is a utility for automating tasks in Python projects,
providing a simple way to define and execute various development tasks. It
allows tasks like style checking (lint) or other operations to be defined
and executed via a single configuration file.
.fam T
.fi

.SH USAGE
.nf
.fam C
To install Taskipy as a dev dependency, use Poetry:
.B
poetry add --dev taskipy

For Anaconda Python-based environments, Taskipy is also available via conda-forge:
.B
conda install -c conda-forge taskipy
.fam T
.fi

.SH OPTIONS
.B
\-h, \-\-help
Show help message and exit.

.B
\-l, \-\-list
Show a list of available tasks.

.SH EXAMPLES
To list available tasks:
.B
task \-l

To run a specific task:
.B
task test

Available tasks include:
.TP
.B test
Runs all tests.

.TP
.B post_test
Runs linting after tests: ./task lint.

.TP
.B test_windows
Command used by Windows CI on Github.

.TP
.B lint
Lints project using pylint for style and mypy for typings.

.TP
.B lint_pylint
Runs pylint tests for Taskipy.

.TP
.B lint_mypy
Runs mypy tests for Taskipy.

.TP
.B make_release_commit
Creates a tagged commit for the release. Do not use directly.

.TP
.B pre_publish_patch
Runs tests before publishing a patch version: ./task test.

.TP
.B publish_patch
Publishes a patch version that includes fixes but no new features (x.x.PATCH).

.TP
.B pre_publish_minor
Runs tests before publishing a minor version: ./task test.

.TP
.B publish_minor
Publishes a minor version with new features (x.MINOR.x).

.SH SEE ALSO
.nf
.fam C
Take a look at https://github.com/taskipy/taskipy?tab=readme-ov-file#readme for
more information on how to use Taskipy.
.fam T
.fi

.SH AUTHOR
.nf
.fam C
Taskipy was created by Josenilson Ferreira da Silva <nilsonfsilva@hotmail.com>.
Please visit https://github.com/taskipy/taskipy/issues for any issues related
to Taskipy.
.fam T
.fi