3d46ebb92c
- The examples [were
moved](ec867ed3dc
)
between the now archived, and the `markdown` example was somehow
removed. (I can't find a reason why.)
- Replace `now init markdown` with `now init jekyll` as that was the
easiest thing I could think of that did exist, as it's still based on
Markdown files and isn't an entire JS thing.
31 lines
1.1 KiB
Ruby
31 lines
1.1 KiB
Ruby
require "language/node"
|
|
|
|
class NowCli < Formula
|
|
desc "The command-line interface for Now"
|
|
homepage "https://zeit.co/now"
|
|
url "https://registry.npmjs.org/now/-/now-16.7.3.tgz"
|
|
sha256 "f8f918995a6f3f597ee9bdcf5d2330a35c65ac17690d03a12a0b06272f3c3250"
|
|
|
|
bottle do
|
|
cellar :any_skip_relocation
|
|
sha256 "e1e4ca68d24122d99da6810667cab1ddf76df0f2141338c5139377d9ceb5820a" => :catalina
|
|
sha256 "108b80dcca3e3a9b2791a477cedbef19096b05e628103ff9b16055203d8a5ee8" => :mojave
|
|
sha256 "c9a83021623b33ef0c5f80f58d3abb60a79ec1a441d24a19da6d9cfd38560091" => :high_sierra
|
|
end
|
|
|
|
depends_on "node"
|
|
|
|
def install
|
|
rm Dir["dist/{*.exe,xsel}"]
|
|
inreplace "dist/index.js", "t.default=getUpdateCommand",
|
|
"t.default=async()=>'brew upgrade now-cli'"
|
|
system "npm", "install", *Language::Node.std_npm_install_args(libexec)
|
|
bin.install_symlink Dir["#{libexec}/bin/*"]
|
|
end
|
|
|
|
test do
|
|
system "#{bin}/now", "init", "jekyll"
|
|
assert_predicate testpath/"jekyll/_config.yml", :exist?, "_config.yml must exist"
|
|
assert_predicate testpath/"jekyll/README.md", :exist?, "README.md must exist"
|
|
end
|
|
end
|