0.1.2 • Published 3 years ago

file-numerus v0.1.2

Weekly downloads
-
License
MIT
Repository
-
Last release
3 years ago

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