Skip to content

Commit

Permalink
Merge branch 'master' into dev
Browse files Browse the repository at this point in the history
  • Loading branch information
donaldcampbelljr committed Aug 14, 2023
2 parents 2d4178b + 6ac3b12 commit dbd2829
Show file tree
Hide file tree
Showing 4 changed files with 40 additions and 1 deletion.
1 change: 0 additions & 1 deletion docs/changelog.md
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,6 @@

This project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html) and [Keep a Changelog](https://keepachangelog.com/en/1.0.0/) format.


## [1.5.1] -- 2023-08-14

### Fixed
Expand Down
37 changes: 37 additions & 0 deletions docs/usage.md
Original file line number Diff line number Diff line change
Expand Up @@ -64,7 +64,9 @@ https://github.com/pepkit/looper
## `looper run --help`
```console
usage: looper run [-h] [-i] [-d] [-t S] [-x S] [-y S] [-f] [--divvy DIVCFG] [-p P] [-s S]

[-c K [K ...]] [-u X] [-n N] [--looper-config LOOPER_CONFIG]

[-S YAML [YAML ...]] [-P YAML [YAML ...]] [-l N] [-k N]
[--sel-attr ATTR] [--sel-excl [E ...] | --sel-incl [I ...]]
[-a A [A ...]]
Expand All @@ -86,7 +88,9 @@ options:
-f, --skip-file-checks Do not perform input file checks
-u X, --lump X Total input file size (GB) to batch into one job
-n N, --lumpn N Number of commands to batch into one job

--looper-config LOOPER_CONFIG Looper configuration file (YAML)

-S YAML [YAML ...], --sample-pipeline-interfaces YAML [YAML ...]
Path to looper sample config file
-P YAML [YAML ...], --project-pipeline-interfaces YAML [YAML ...]
Expand Down Expand Up @@ -115,7 +119,9 @@ sample selection arguments:
## `looper runp --help`
```console
usage: looper runp [-h] [-i] [-d] [-t S] [-x S] [-y S] [-f] [--divvy DIVCFG] [-p P] [-s S]

[-c K [K ...]] [--looper-config LOOPER_CONFIG] [-S YAML [YAML ...]]

[-P YAML [YAML ...]] [-l N] [-k N] [--sel-attr ATTR]
[--sel-excl [E ...] | --sel-incl [I ...]] [-a A [A ...]]
[config_file]
Expand All @@ -134,7 +140,10 @@ options:
-x S, --command-extra S String to append to every command
-y S, --command-extra-override S Same as command-extra, but overrides values in PEP
-f, --skip-file-checks Do not perform input file checks

--looper-config LOOPER_CONFIG Looper configuration file (YAML)


-S YAML [YAML ...], --sample-pipeline-interfaces YAML [YAML ...]
Path to looper sample config file
-P YAML [YAML ...], --project-pipeline-interfaces YAML [YAML ...]
Expand Down Expand Up @@ -163,7 +172,9 @@ sample selection arguments:
## `looper rerun --help`
```console
usage: looper rerun [-h] [-i] [-d] [-t S] [-x S] [-y S] [-f] [--divvy DIVCFG] [-p P]

[-s S] [-c K [K ...]] [-u X] [-n N] [--looper-config LOOPER_CONFIG]

[-S YAML [YAML ...]] [-P YAML [YAML ...]] [-l N] [-k N]
[--sel-attr ATTR] [--sel-excl [E ...] | --sel-incl [I ...]]
[-a A [A ...]]
Expand All @@ -185,7 +196,9 @@ options:
-f, --skip-file-checks Do not perform input file checks
-u X, --lump X Total input file size (GB) to batch into one job
-n N, --lumpn N Number of commands to batch into one job

--looper-config LOOPER_CONFIG Looper configuration file (YAML)

-S YAML [YAML ...], --sample-pipeline-interfaces YAML [YAML ...]
Path to looper sample config file
-P YAML [YAML ...], --project-pipeline-interfaces YAML [YAML ...]
Expand Down Expand Up @@ -213,7 +226,9 @@ sample selection arguments:

## `looper report --help`
```console

usage: looper report [-h] [--looper-config LOOPER_CONFIG] [-S YAML [YAML ...]]

[-P YAML [YAML ...]] [-l N] [-k N] [--sel-attr ATTR]
[--sel-excl [E ...] | --sel-incl [I ...]] [-a A [A ...]] [--project]
[config_file]
Expand All @@ -226,7 +241,9 @@ positional arguments:

options:
-h, --help show this help message and exit

--looper-config LOOPER_CONFIG Looper configuration file (YAML)

-S YAML [YAML ...], --sample-pipeline-interfaces YAML [YAML ...]
Path to looper sample config file
-P YAML [YAML ...], --project-pipeline-interfaces YAML [YAML ...]
Expand All @@ -246,7 +263,9 @@ sample selection arguments:

## `looper table --help`
```console

usage: looper table [-h] [--looper-config LOOPER_CONFIG] [-S YAML [YAML ...]]

[-P YAML [YAML ...]] [-l N] [-k N] [--sel-attr ATTR]
[--sel-excl [E ...] | --sel-incl [I ...]] [-a A [A ...]] [--project]
[config_file]
Expand All @@ -259,7 +278,9 @@ positional arguments:

options:
-h, --help show this help message and exit

--looper-config LOOPER_CONFIG Looper configuration file (YAML)

-S YAML [YAML ...], --sample-pipeline-interfaces YAML [YAML ...]
Path to looper sample config file
-P YAML [YAML ...], --project-pipeline-interfaces YAML [YAML ...]
Expand All @@ -279,7 +300,9 @@ sample selection arguments:

## `looper inspect --help`
```console

usage: looper inspect [-h] [--looper-config LOOPER_CONFIG] [-S YAML [YAML ...]]

[-P YAML [YAML ...]] [-l N] [-k N] [--sel-attr ATTR]
[--sel-excl [E ...] | --sel-incl [I ...]] [-a A [A ...]]
[--sample-names [SAMPLE_NAMES ...]] [--attr-limit ATTR_LIMIT]
Expand All @@ -293,7 +316,9 @@ positional arguments:

options:
-h, --help show this help message and exit

--looper-config LOOPER_CONFIG Looper configuration file (YAML)

-S YAML [YAML ...], --sample-pipeline-interfaces YAML [YAML ...]
Path to looper sample config file
-P YAML [YAML ...], --project-pipeline-interfaces YAML [YAML ...]
Expand Down Expand Up @@ -335,7 +360,9 @@ options:

## `looper destroy --help`
```console

usage: looper destroy [-h] [-d] [--force-yes] [--looper-config LOOPER_CONFIG]

[-S YAML [YAML ...]] [-P YAML [YAML ...]] [-l N] [-k N]
[--sel-attr ATTR] [--sel-excl [E ...] | --sel-incl [I ...]]
[-a A [A ...]]
Expand All @@ -352,7 +379,9 @@ options:
-d, --dry-run Don't actually submit the jobs. Default=False
--force-yes Provide upfront confirmation of destruction intent,
to skip console query. Default=False

--looper-config LOOPER_CONFIG Looper configuration file (YAML)

-S YAML [YAML ...], --sample-pipeline-interfaces YAML [YAML ...]
Path to looper sample config file
-P YAML [YAML ...], --project-pipeline-interfaces YAML [YAML ...]
Expand All @@ -372,7 +401,9 @@ sample selection arguments:
## `looper check --help`
```console
usage: looper check [-h] [--describe-codes] [--itemized] [-f [F ...]]

[--looper-config LOOPER_CONFIG] [-S YAML [YAML ...]]

[-P YAML [YAML ...]] [-l N] [-k N] [--sel-attr ATTR]
[--sel-excl [E ...] | --sel-incl [I ...]] [-a A [A ...]] [--project]
[config_file]
Expand All @@ -388,7 +419,9 @@ options:
--describe-codes Show status codes description
--itemized Show a detailed, by sample statuses
-f [F ...], --flags [F ...] Check on only these flags/status values

--looper-config LOOPER_CONFIG Looper configuration file (YAML)

-S YAML [YAML ...], --sample-pipeline-interfaces YAML [YAML ...]
Path to looper sample config file
-P YAML [YAML ...], --project-pipeline-interfaces YAML [YAML ...]
Expand All @@ -408,7 +441,9 @@ sample selection arguments:

## `looper clean --help`
```console

usage: looper clean [-h] [-d] [--force-yes] [--looper-config LOOPER_CONFIG]

[-S YAML [YAML ...]] [-P YAML [YAML ...]] [-l N] [-k N]
[--sel-attr ATTR] [--sel-excl [E ...] | --sel-incl [I ...]]
[-a A [A ...]]
Expand All @@ -425,7 +460,9 @@ options:
-d, --dry-run Don't actually submit the jobs. Default=False
--force-yes Provide upfront confirmation of destruction intent,
to skip console query. Default=False

--looper-config LOOPER_CONFIG Looper configuration file (YAML)

-S YAML [YAML ...], --sample-pipeline-interfaces YAML [YAML ...]
Path to looper sample config file
-P YAML [YAML ...], --project-pipeline-interfaces YAML [YAML ...]
Expand Down
2 changes: 2 additions & 0 deletions looper/__init__.py
Original file line number Diff line number Diff line change
Expand Up @@ -374,7 +374,9 @@ def add_subparser(cmd):
help="Project configuration file (YAML) or pephub registry path.",
)
subparser.add_argument(

"--looper-config",

required=False,
default=None,
type=str,
Expand Down
1 change: 1 addition & 0 deletions looper/_version.py
Original file line number Diff line number Diff line change
@@ -1 +1,2 @@
__version__ = "1.5.1"

0 comments on commit dbd2829

Please sign in to comment.