Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Appearance settings
This repository was archived by the owner on May 29, 2018. It is now read-only.

sourcegraph/srclib-bash

Open more actions menu

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

23 Commits
23 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

srclib-bash

srclib-bash is a srclib toolchain that performs Bash (and POSIX Shell) code analysis: linking command names to man pages.

It enables this functionality in any client application whose code analysis is powered by srclib, including Sourcegraph.com.

Installation

This toolchain is not a standalone program; it provides additional functionality to applications that use srclib.

First, install the srclib program (see srclib installation instructions).

Then run:

# download and fetch dependencies
go get -v sourcegraph.com/sourcegraph/srclib-bash
cd $GOPATH/src/sourcegraph.com/sourcegraph/srclib-bash

# build the srclib-bash program in .bin/srclib-bash (this is currently required by srclib to discover the program)
make

# link this toolchain in your SRCLIBPATH (default ~/.srclib) to enable it

To verify that installation succeeded, run:

srclib toolchain list

You should see this srclib-bash toolchain in the list.

Now that this toolchain is installed, any program that relies on srclib will support Bash.

Limitations

  • Only POSIX commands are supported.

Known issues

srclib-bash is alpha-quality software. It powers code analysis on Sourcegraph.com but has not been widely tested or adapted for other use cases.

About

Bash toolchain for srclib

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published
Morty Proxy This is a proxified and sanitized view of the page, visit original site.