Metadata-Version: 2.4
Name: openscad_dependencies
Version: 0.9.2
Summary: A tool for finding dependencies in OpenSCAD language source code.
Author-email: Revar Desmera <revarbat@gmail.com>
Maintainer-email: Revar Desmera <revarbat@gmail.com>
License-Expression: MIT
Project-URL: Homepage, https://github.com/belfryscad/openscad_dependencies
Project-URL: Repository, https://github.com/belfryscad/openscad_dependencies
Project-URL: Bug Tracker, https://github.com/belfryscad/openscad_dependencies/issues
Project-URL: Releases, https://github.com/belfryscad/openscad_dependencies/releases
Project-URL: Usage, https://github.com/belfryscad/openscad_dependencies/README.rst
Keywords: openscad,openscad dependencies,dependencies
Classifier: Development Status :: 3 - Alpha
Classifier: Environment :: Console
Classifier: Intended Audience :: Developers
Classifier: Intended Audience :: Manufacturing
Classifier: Operating System :: MacOS :: MacOS X
Classifier: Operating System :: Microsoft :: Windows
Classifier: Operating System :: POSIX
Classifier: Programming Language :: Python :: 3
Classifier: Topic :: Artistic Software
Classifier: Topic :: Multimedia :: Graphics :: 3D Modeling
Classifier: Topic :: Multimedia :: Graphics :: 3D Rendering
Classifier: Topic :: Software Development :: Libraries
Classifier: Topic :: Software Development :: Libraries :: Python Modules
Requires-Python: >=3.7
Description-Content-Type: text/x-rst
License-File: LICENSE
Requires-Dist: arpeggio>=2.0.3
Requires-Dist: openscad_parser>=0.9.2
Dynamic: license-file

About `openscad_dependencies`
=============================

`openscad_dependencies` is a command-line tool designed to analyze
call dependencies in OpenSCAD projects. Below is a guide on how to
use it effectively.


Installation
------------

You can install `openscad_dependencies` using `pip`, the Python
package manager. Run the following command in your terminal:

.. code-block:: bash

    python -m pip install openscad_dependencies

This will download and install the tool along with its dependencies.
Ensure you have Python and `pip` installed on your system before
running the command.


Usage
-----

To use `openscad_dependencies`, open your terminal and run the
following command:

.. code-block:: bash

    openscad-dependencies [options] <input_file>

Here:
- `<input_file>`: The path to the base .scad file whose dependencies
you want to analyze.
- `[options]`: Optional flags to customize the behavior of the tool.

Options
-------

- `--help`: Display help information about the tool.

Examples
--------

1. Analyze dependencies of a file and the files it includes/uses, and print the result to the terminal:

   .. code-block:: bash

       openscad-dependencies my_model.scad



Help
----

For more information, run:

.. code-block:: bash

    openscad-dependencies --help

