7.7. Layer devtools

7.7.1. Overview

The devtools layer is a set of CLI developer tools.

7.7.2. Metadata

7.7.2.1. Layer Home

/opt/metwork-mfext-0.9/opt/devtools

7.7.2.2. Label

devtools@mfext

7.7.2.3. Package

metwork-mfext-layer-devtools

7.7.2.4. Dependencies

  • core@mfext

7.7.2.5. System dependencies (for “generic build”)

  • libexpat.so.1()(64bit)

7.7.2.6. Extra-environment (loaded after layer load)

SHELLCHECK_OPTS=-e SC2002 -e SC1090 -e SC2129 -e SC2013

7.7.2.7. Extra interactive profile (loaded after layer load in interactive mode only)

GIT_WRAPPER=`which_or_empty git`
if test "${GIT_WRAPPER}" != ""; then
    alias git="${MFEXT_HOME}/opt/devtools/bin/_git"
fi

7.7.2.8. Extra interactive (un)profile (loaded after layer unload in interactive mode only)

N=$(alias git |grep -c "${MFEXT_HOME}/opt/devtools")
if test "${N}" -gt 0; then
    unalias git
fi

7.7.3. Utilities

7.7.4. Packages

Name

Version

Description

ack

2.16-single-file

ACK is a tool like grep, optimized for programmers

graphviz

2.40.1

GRAPHVIZ is open source graph visualization software. It has several main graph layout programs. It also has web and interactive graphical interfaces, and auxiliary tools, libraries, and language bindings.

shellcheck

20170801

ShellCheck is a bash linter

sloccount

2.26

A set of tools for counting physical Source Lines of Code (SLOC)

wrk

4.1.0

A modern HTTP benchmarking tool capable of generating significant load when run on a single multi-core CPU

(5 components)