#web-server #system-information #file #glob #directory #walk

bin+lib quiet-stroll

A web server to deliver basic File System informations

14 releases (4 stable)

1.1.0 Jan 22, 2024
1.0.1 Nov 1, 2023
1.0.0-rc.5 Jul 19, 2023
0.3.9 Jun 11, 2023
0.3.6 Jan 19, 2023

#339 in HTTP server

Download history 33/week @ 2024-07-24 5/week @ 2024-07-31 20/week @ 2024-09-18 19/week @ 2024-09-25

68 downloads per month

Custom license

21KB
238 lines

quiet-stroll

Decription

This repository is intend to create a POC of using rust to deliver client/server FS tools to:

  • walk, crawl the file system from an entrypoint in the file tree
  • listdir, simply list the files in a directory
  • glob, use glob

Under the hood

  • walk is perform by jwalk
  • REST server is perform by rocket
  • glob is perform by glob

Installation

cargo install quiet-stroll

Usage

Quiet Stroll is based under rocket framework

Testing

Hello World

By default you will see Hello, world! by visiting http://localhost:8000.

Coffee: HTCPCP

You can test error code with the Hyper Text Coffee Pot Control Protocol by visiting http://localhost:8000/coffee and not coffe

Documentation

You can see the swagger documentation by visiting http://localhost:8000/docs

License

Quiet Stroll is licensed under MIT License (LICENSE-MIT or http://opensource.org/licenses/MIT)

Dependencies

~25–57MB
~1M SLoC