Skip to content

BHoM/File_Toolkit

Repository files navigation

License: LGPL v3 Build Status

File_Toolkit

Allows you to:

  1. Serialise/deserialise BHoMObjects and Push/Pull them to/from JSON files;

  2. Manage File/Directory objects:

  • pull files residing on a FileSystem
  • access their properties (date modified, author, etc)
  • sort them by properties
  • query files by filenames using * Wildcards
  • push batches of JSON files as per point 1.

Quick Start 🚀

Grab the latest installer and a selection of sample scripts.

Getting Started for Developers 🤖

If you want to build the BHoM and the Toolkits from source, it's hopefully easy! 😄 Do take a look at our specific wiki pages here: Getting Started for Developers

Want to Contribute?

BHoM is an open-source project and would be nothing without its community. Take a look at our contributing guidelines and tips here.

Licence

BHoM is free software licenced under GNU Lesser General Public Licence - https://www.gnu.org/licenses/lgpl-3.0.html
Each contributor holds copyright over their respective contributions. The project versioning (Git) records all such contribution source information. See LICENSE and COPYRIGHT_HEADER.