nigrodev / Nano

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Nano: Extending the functionalities of nanos world Scripting API

Already done

  • Function that returns the directories of the specified path
  • Function that returns the files from the specified path

Basically, they have two ways of returning, nil if the path passed is invalid, or a table with the string name of each file found.

Installation

To install this module on your server, just click here to download it and put the .dll in your server's Modules folder. Then just require it. Steam\steamapps\common\nanos-world\Server\Modules

Examples

-- serverside only module
require('nanofile')

local dirs = File.GetDirectories("Packages")
for i, dir in ipairs(dirs) do
    local files = File.GetFiles("Packages/" .. dir)
    for i, file in ipairs(files) do
        Package.Log(file)
    end
end

How to build the module

mkdir build
cd build
cmake ..
cmake --build . --config Release

About


Languages

Language:C++ 77.1%Language:CMake 22.9%