EnglishFrenchSpanish

OnWorks favicon

sfood - Online in the Cloud

Run sfood in OnWorks free hosting provider over Ubuntu Online, Fedora Online, Windows online emulator or MAC OS online emulator

This is the command sfood that can be run in the OnWorks free hosting provider using one of our multiple free online workstations such as Ubuntu Online, Fedora Online, Windows online emulator or MAC OS online emulator

PROGRAM:

NAME


sfood - detect import statements using the AST parser

SYNOPSIS


sfood [options] files ...

DESCRIPTION


This script outputs a comma-separated list of tuples:

((from_root, from_filename), (to_root, to_filename))

The roots are the root directories where the modules lie. You can use sfood-graph or some
other tool to filter, cluster and generate a meaningful graph from this list of
dependencies.

As a special case, if the 'to' tuple is (None, None), this means to at least include the
'from' tuple as a node. This may happen if the file has no dependencies on anything.

As inputs, it can receive either files or directories; in case no argument is passed, it
parses the current directory recursively.

OPTIONS


-h, --help
show the help message and exit

-i, --internal, --internal-only
Filter out dependencies that are outside of the roots of the input files. If
internal is used twice, we filter down further the dependencies to the # set of
files that were processed only, not just to the files that live in the same roots.

-I IGNORES, --ignore=IGNORES
Add the given directory name to the list to be ignored.

-v, --verbose
Output more debugging information

-f, -r, --follow, --recursive
Follow the modules depended upon and trace their dependencies. WARNING: This can be
slow. Use --internal to limit the scope.

--print-roots
Only print the package roots corresponding to the input files.This is mostly used
for testing and troubleshooting.

-d, --disable-pragmas
Disable processing of pragma directives as strings after imports.

-u, --ignore-unused
Automatically ignore unused imports. (See sfood-checker(1))

Use sfood online using onworks.net services


Free Servers & Workstations

Download Windows & Linux apps

  • 1
    AstrOrzPlayer
    AstrOrzPlayer
    AstrOrz Player is a free media player
    software, part based on WMP and VLC. The
    player is in a minimalist style, with
    more than ten theme colors, and can also
    b...
    Download AstrOrzPlayer
  • 2
    movistartv
    movistartv
    Kodi Movistar+ TV es un ADDON para XBMC/
    Kodi que permite disponer de un
    decodificador de los servicios IPTV de
    Movistar integrado en uno de los
    mediacenters ma...
    Download movistartv
  • 3
    Code::Blocks
    Code::Blocks
    Code::Blocks is a free, open-source,
    cross-platform C, C++ and Fortran IDE
    built to meet the most demanding needs
    of its users. It is designed to be very
    extens...
    Download Code::Blocks
  • 4
    Amidst
    Amidst
    Amidst or Advanced Minecraft Interface
    and Data/Structure Tracking is a tool to
    display an overview of a Minecraft
    world, without actually creating it. It
    can ...
    Download Amidst
  • 5
    MSYS2
    MSYS2
    MSYS2 is a collection of tools and
    libraries providing you with an
    easy-to-use environment for building,
    installing and running native Windows
    software. It con...
    Download MSYS2
  • 6
    libjpeg-turbo
    libjpeg-turbo
    libjpeg-turbo is a JPEG image codec
    that uses SIMD instructions (MMX, SSE2,
    NEON, AltiVec) to accelerate baseline
    JPEG compression and decompression on
    x86, x8...
    Download libjpeg-turbo
  • More »

Linux commands

Ad