• Home
  • Features
  • Pricing
  • Docs
  • Announcements
  • Sign In

binbashar / leverage / 11392139613

17 Oct 2024 08:00PM UTC coverage: 59.856% (-0.05%) from 59.901%
11392139613

push

github

angelofenoglio
Move tasks load and list to run command

206 of 504 branches covered (40.87%)

Branch coverage included in aggregate %.

6 of 11 new or added lines in 2 files covered. (54.55%)

33 existing lines in 4 files now uncovered.

2448 of 3930 relevant lines covered (62.29%)

0.62 hits per line

Source File
Press 'n' to go to next uncovered line, 'b' for previous

84.62
/leverage/leverage.py
1
"""
2
    Binbash Leverage Command-line tool.
3
"""
4
import click
1✔
5

6
from leverage import __version__
1✔
7
from leverage._internals import pass_state
1✔
8

9
from leverage.modules.aws import aws
1✔
10
from leverage.modules.credentials import credentials
1✔
11
from leverage.modules import run, project, terraform, tfautomv, kubectl, shell
1✔
12

13

14
@click.group(invoke_without_command=True)
1✔
15
@click.option("-v", "--verbose", is_flag=True, help="Increase output verbosity.")
1✔
16
@click.version_option(version=__version__)
1✔
17
@pass_state
1✔
18
@click.pass_context
1✔
19
def leverage(context, state, verbose):
1✔
20
    """Leverage Reference Architecture projects command-line tool."""
21
    # --verbose | -v
22
    state.verbosity = verbose
×
UNCOV
23
    if context.invoked_subcommand is None:
×
24
        # leverage called with no subcommand
NEW
25
        click.echo(context.get_help())
×
26

27

28
# Add modules to leverage
29
leverage.add_command(run)
1✔
30
leverage.add_command(project)
1✔
31
leverage.add_command(terraform)
1✔
32
leverage.add_command(terraform, name="tf")
1✔
33
leverage.add_command(credentials)
1✔
34
leverage.add_command(aws)
1✔
35
leverage.add_command(tfautomv)
1✔
36
leverage.add_command(kubectl)
1✔
37
leverage.add_command(kubectl, name="kc")
1✔
38
leverage.add_command(shell)
1✔
STATUS · Troubleshooting · Open an Issue · Sales · Support · CAREERS · ENTERPRISE · START FREE · SCHEDULE DEMO
ANNOUNCEMENTS · TWITTER · TOS & SLA · Supported CI Services · What's a CI service? · Automated Testing

© 2026 Coveralls, Inc