file-numerus

0.1.2 • Public • Published

File Numerus

File Numerus. Simple. Read-only. HTTP file browser.

The good 'old days of listing file directories for download. Easy to use. Responsive. Made for modern browsers.

Why?

http-server already exists, but I needed an application that was mobile friendly, easy to copy links and fast.

File Numerus is simple on purpose. That doesn't mean it can't be extended.

There may be more features in the future.

But at its core. It's meant to be an HTTP directory listing. No uploads. No folder creation. No modifications of any files or folders.

Need more? Check out filebrowser.

Install

npm

npm install -g file-numerus

release

See the releases page for packaged binaries

Usage

Quick start

file-numerus --dir ~/myfolder

http://localhost:8081 by default

Arguments

$ file-numerus --help
Options:
      --help              Show help                                    [boolean]
      --version           Show version number                          [boolean]
      --directory, --dir                                 [string] [default: "."]
  -h, --host                                       [string] [default: "0.0.0.0"]
  -p, --port                                            [number] [default: 8081]
  -v, --verbose                                       [boolean] [default: false]
  -q, --quiet                                         [boolean] [default: false]
      --dev                                           [boolean] [default: false]

Develop

Developed with Typescript, Next.js and Chakra.

Clone

git clone git@github.com:hekar/file-numerus.git

Run development server

yarn install
node ./server.js --dev --dir ~/myfolder

Tests

yarn test

License

MIT

Acknowledgements

Based on Next.js and the Typescript Chakra UI example.

To create your own project

yarn create next-app --example with-chakra-ui-typescript my-app

Readme

Keywords

none

Package Sidebar

Install

npm i file-numerus

Weekly Downloads

3

Version

0.1.2

License

MIT

Unpacked Size

4.79 MB

Total Files

605

Last publish

Collaborators

  • hekar