aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
Diffstat (limited to '')
-rw-r--r--shell.nix17
-rw-r--r--src/args.rs2
-rw-r--r--src/main.rs2
3 files changed, 19 insertions, 2 deletions
diff --git a/shell.nix b/shell.nix
new file mode 100644
index 0000000..8da2c58
--- /dev/null
+++ b/shell.nix
@@ -0,0 +1,17 @@
+# copied expressions from https://nixos.wiki/wiki/Rust
+# and Mozilla's nix overlay README
+let
+ moz_overlay = import (builtins.fetchTarball https://github.com/mozilla/nixpkgs-mozilla/archive/master.tar.gz);
+ nixpkgs = import <nixpkgs> { overlays = [ moz_overlay ]; };
+in
+ with nixpkgs;
+ stdenv.mkDerivation {
+ name = "rust_nightly_shell";
+ buildInputs = [
+ nixpkgs.latest.rustChannels.nightly.rust
+ openssl
+ # needed to correctly populate the
+ # nix specific paths to openssl libraries
+ pkgconfig
+ ];
+ }
diff --git a/src/args.rs b/src/args.rs
index d31cb26..0d4e3ce 100644
--- a/src/args.rs
+++ b/src/args.rs
@@ -27,7 +27,7 @@ struct CLIArgs {
#[structopt(name = "PATH", parse(from_os_str))]
path: Option<PathBuf>,
- /// name of an index files to serve by default
+ /// name of an index file to serve by default
#[structopt(long, parse(from_os_str), name="index_file")]
index: Option<PathBuf>,
diff --git a/src/main.rs b/src/main.rs
index d5055b9..3bb521c 100644
--- a/src/main.rs
+++ b/src/main.rs
@@ -52,7 +52,7 @@ pub struct MiniserveConfig {
/// Default color scheme
pub default_color_scheme: themes::ColorScheme,
- /// name of an index files to serve by default
+ /// name of an index file to serve by default
pub index: Option<std::path::PathBuf>,
/// Enable file upload