Packages

This package provide two function for mouting or umouting TmpFs device. It require sudo or administrator privilege to use it.

Current section

Files

Jump to
extmpfs mix.exs
Raw

mix.exs

defmodule ExTmpFs.Mixfile do
use Mix.Project
def project do
[app: :extmpfs,
version: read_version(),
build_path: "../../_build",
config_path: "../../config/config.exs",
deps_path: "../../deps",
lockfile: "../../mix.lock",
elixir: "~> 1.4",
build_embedded: Mix.env == :prod,
start_permanent: Mix.env == :prod,
deps: deps(),
# Hex.pm
package: package(),
description: description(),
# Docs
name: "ExTmpFs",
source_url: "https://github.com/OpenMercure/ExTmpFs.git",
homepage_url: "https://github.com/OpenMercure/ExtTmpFs.git",
docs: [main: "ExTmpFs",
extras: ["README.md"]]
]
end
defp package do
[
name: :extmpfs,
files: ["lib", "mix.exs", "README*", "LICENSE*"],
maintainers: ["Antoine Favarel (ZackEyston)"],
licenses: ["Apache 2.0"],
links: %{"GitHub" => "https://github.com/OpenMercure/ExTmpFs"}
]
end
defp description do
"""
This package provide two function for mouting or umouting TmpFs device.
It require sudo or administrator privilege to use it.
"""
end
defp read_version do
{:ok, message} = File.read("VERSION")
message |> String.trim
end
# Configuration for the OTP application
#
# Type "mix help compile.app" for more information
def application do
# Specify extra applications you'll use from Erlang/Elixir
[extra_applications: [:logger],
mod: {ExTmpFs.Application, []}]
end
# Dependencies can be Hex packages:
#
# {:my_dep, "~> 0.3.0"}
#
# Or git/path repositories:
#
# {:my_dep, git: "https://github.com/elixir-lang/my_dep.git", tag: "0.1.0"}
#
# To depend on another app inside the umbrella:
#
# {:my_app, in_umbrella: true}
#
# Type "mix help deps" for more examples and options
defp deps do
[
{:ex_doc, "~> 0.14", only: :dev, runtime: false},
{:con_cache, "~> 0.12.0"},
{:comeonin, "~> 3.0"}
]
end
end