this is dvsnier week.
Project description
Tutorial
Introduce
this is week modules.
CLI
usage: dvs-week [-h] [-V] [-cp current-project] [-pp project-prefix] [-dp [dest-project]] [-dpl dest-project-list [dest-project-list ...]]
[-pcl project-config-list [project-config-list ...]] [-escf email-ssl-config-file] [-nf note-flavor] [-s since] [-u until] [-lm [latest-month]]
[-lw [latest-week]] [-author [author]] [-authors authors [authors ...]] [-subject subject] [-f flags]
[-tal target-absolute-list [target-absolute-list ...]] [-el [exclude-list [exclude-list ...]]] [-iar] [-dr] [-uslgr] [-rsrbl] [-s2]
this is a dvs week execution program.
program one step: the update or synchronization local git repository
the Notice:
1. the only absolute path fields are supported
target_absolute_list = ['/User/.../xxx', '/User/.../yyy', '/User/.../zzz']
2. the custom exclusion lists are currently supported
exclude_list = ['...', '...']
3. the is associate remote are currently supported
iar = False
4. the uslgr are currently supported
uslgr = True
program two step: the recent specific range branch list
the Notice:
1. the dest-project are currently supported
dest-project = ...
2. the dict are currently supported
- kwargs is dict {
'since' : '2021-07-01',
'until' : '2021-07-31',
'latest-month' : [1-12],
'latest-week' : [1-4],
'flags' : [0|1|2|3]
}
the please notice:
- The kwargs{since, until} and kwargs{latest_month, latest_week} are mutually exclusive options;
- since and until that both must exist at the same time
- (since, until) and latest_month and latest_week parameters,
All three are optional, but you must choose one of them.
3. the email ssl config file are currently supported
email-ssl-config-file = ...
4. the rsrbl are currently supported
rsrbl = True
program three step: the statistical summary commit recorder information
1. the destination project list are currently supported
dest-project-list = ['/User/.../xxx', '/User/.../yyy', '/User/.../zzz']
2. the since are currently supported
since = '2021-07-01'
3. the until are currently supported
until = '2021-07-31'
4. the flags are currently supported
flags = [0|1|2|3]
the please notice:
- 0: remotes
- 1: locals
- 2: locals and specific range
- 3: remotes and specific range
5. the email ssl config file are currently supported
email-ssl-config-file = ...
6. the note-flavor are currently supported
note-flavor = [d, w, m, y]
7. the s2 are currently supported
s2 = True
optional arguments:
-h, --help show this help message and exit
-V, --version the show version and exit.
-cp current-project, --current-project current-project
the dvs current project property.
-pp project-prefix, --project-prefix project-prefix
the dvs project prefix property.
-dp [dest-project], --dest-project [dest-project]
the dest project property.
-dpl dest-project-list [dest-project-list ...], --dest-project-list dest-project-list [dest-project-list ...]
the dest project list property.
-pcl project-config-list [project-config-list ...], --project-config-list project-config-list [project-config-list ...]
the project config list property.
-escf email-ssl-config-file, --email-ssl-config-file email-ssl-config-file
the email ssl config file.
-nf note-flavor, --note-flavor note-flavor
The note flavor spatial range of the week can only be the following values: [d, w, m, y] and the default value is week.
-s since, --since since
the since property that is format with YY-mm-dd.
-u until, --until until
the until property that is format with YY-mm-dd.
-lm [latest-month], --latest-month [latest-month]
The latest month spatial range of the week can only be the following values: [1, 12] and the default value is zero with no execute.
-lw [latest-week], --latest-week [latest-week]
The latest week spatial range of the week can only be the following values: [1, 4] and the default value is zero with no execute.
-author [author], --author [author]
the author property.
-authors authors [authors ...], --authors authors [authors ...]
the authors property.
-subject subject, --subject subject
the subject property.
-f flags, --flags flags
The flags spatial range of the week can only be the following values: {0, 1, 2, 3} that is 0: remotes 1: locals 2: locals and specific
range 3: remotes and specific range and the default value is zero.
-tal target-absolute-list [target-absolute-list ...], --target-absolute-list target-absolute-list [target-absolute-list ...]
the target absolute list property.
-el [exclude-list [exclude-list ...]], --exclude-list [exclude-list [exclude-list ...]]
the exclude list property.
-iar, --is-associate-remote
if iar == true, update or synchronization remote git repository, otherwise only local repository it.
-dr, --dry-run if dr == true, the skip execute program, otherwise no it.
-uslgr, --update-or-synchronization-local-git-repository
if uslgr == true, update or synchronization local git repository, otherwise no it.
-rsrbl, --recent-specific-range-branch-list
if rsrbl == true, recent specific range branch list, otherwise no it.
-s2, --statistical-summary
if s2 == true, do statistical summary data, otherwise no it.
the copyright belongs to DovSnier that reserve the right of final interpretation.
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file com.dvsnier.week-0.0.1a2.dev2.tar.gz.
File metadata
- Download URL: com.dvsnier.week-0.0.1a2.dev2.tar.gz
- Upload date:
- Size: 22.7 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/4.0.1 CPython/3.8.1
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
4015a68c297ddad9a29b1df29e002c0d4eed51c9a8d3a5f6bd8f391e2c949a1b
|
|
| MD5 |
1676ce24a39c340464edca778ea5b19a
|
|
| BLAKE2b-256 |
835d8d654fcc028105eaf1cdfd6c7c84f3d0e75bf4221a6e86e0ff65bb665989
|
File details
Details for the file com.dvsnier.week-0.0.1a2.dev2-py2.py3-none-any.whl.
File metadata
- Download URL: com.dvsnier.week-0.0.1a2.dev2-py2.py3-none-any.whl
- Upload date:
- Size: 21.6 kB
- Tags: Python 2, Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/4.0.1 CPython/3.8.1
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
3192cced7c22f32499fac73853f5c8b7bc59b0f80073e496fceef1f81d8f1f1b
|
|
| MD5 |
113b0732af37fda67afcea1cc2aa2a33
|
|
| BLAKE2b-256 |
7d6c81a91a448f5a46e3a09f66f9ece0a7c8b3fc390c79f7e7fd0dd01e000085
|