Huge News!Announcing our $40M Series B led by Abstract Ventures.Learn More
Socket
Sign inDemoInstall
Socket

list

Package Overview
Dependencies
Maintainers
2
Versions
33
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

list

Single-command HTTP directory listing and file serving

  • 0.9.2
  • Source
  • npm
  • Socket score

Version published
Weekly downloads
12K
increased by115.17%
Maintainers
2
Weekly downloads
 
Created
Source

list

This project is deprecated. Please use serve instead.


Ever wanted to share a certain directory on your network by running just a command? Then this module is exactly what you're looking for: It provides a neat interface for listing the directory's contents and switching into sub folders.

In addition, it's also awesome when it comes to serving static sites. If a directory contains an index.html, list will automatically render it instead of serving the file's content as plaintext.

Usage

Install it (needs at least node v6)

$ npm install -g list

Run it

$ list <path> [options]

You can find a list of all options below.

Options

UsageDescriptionDefault value
-h, --helpOutput all available options-
-v, --versionThe version tag of the list instance on your device-
-p, --port [port]A custom port on which the app will be running3000
-c, --cache [seconds]How long static files should be cached in the browser3600
-s, --singleServe single page apps with only one index.html in the root directory-
-u, --unzippedDisable gzip compressionfalse
-i, --ignoreFiles and directories to ignore-
-a, --authEnable HTTP authenticationfalse

Authentication

If you set the --auth flag, list will look for a username and password in the LIST_USER and LIST_PASSWORD environment variables.

Examples

Here's a list of selected sites that are running on list:

Contribute

  1. Fork this repository to your own GitHub account and then clone it to your local device
  2. Uninstall list if it's already installed: npm uninstall -g list
  3. Link it to the global module directory: npm link
  4. Transpile the source code and watch for changes: npm start

Yey! Now can use the list command everywhere. Here's a list of issues that are great for beginners.

Keywords

FAQs

Package last updated on 10 Dec 2016

Did you know?

Socket

Socket for GitHub automatically highlights issues in each pull request and monitors the health of all your open source dependencies. Discover the contents of your packages and block harmful activity before you install or update your dependencies.

Install

Related posts

SocketSocket SOC 2 Logo

Product

  • Package Alerts
  • Integrations
  • Docs
  • Pricing
  • FAQ
  • Roadmap
  • Changelog

Packages

npm

Stay in touch

Get open source security insights delivered straight into your inbox.


  • Terms
  • Privacy
  • Security

Made with ⚡️ by Socket Inc