Unverified Commit 10ebb62a authored by Pol Dellaiera's avatar Pol Dellaiera Committed by GitHub
Browse files

bashly: 1.1.10 -> 1.2.6 (#355134)

parents e1b70fb0 6dffdac0
Loading
Loading
Loading
Loading
+20 −10
Original line number Diff line number Diff line
GEM
  remote: https://rubygems.org/
  specs:
    bashly (1.1.10)
    bashly (1.2.6)
      colsole (>= 0.8.1, < 2)
      completely (~> 0.6.1)
      filewatcher (~> 2.0)
      gtx (~> 0.1)
      logger (>= 1, < 3)
      lp (~> 0.2)
      mister_bin (~> 0.7)
      ostruct (>= 0, < 2)
      psych (>= 3.3.2, < 7)
      requires (~> 1.1.0)
      tty-markdown (~> 0.7)
    cgi (0.4.1)
    colsole (1.0.0)
    completely (0.6.2)
    completely (0.6.3)
      colsole (>= 0.8.1, < 2)
      mister_bin (~> 0.7)
    docopt_ng (0.7.1)
    erb (4.0.4)
      cgi (>= 0.3.3)
    filewatcher (2.1.0)
      module_methods (~> 0.1.0)
    gtx (0.1.0)
    gtx (0.1.1)
      erb (~> 4.0)
    kramdown (2.4.0)
      rexml
    logger (1.6.1)
    lp (0.2.1)
    mister_bin (0.7.6)
      colsole (>= 0.8.1, < 2)
      docopt_ng (~> 0.7, >= 0.7.1)
    module_methods (0.1.0)
    ostruct (0.6.1)
    pastel (0.8.0)
      tty-color (~> 0.5)
    psych (5.1.2)
    psych (5.2.0)
      stringio
    rexml (3.2.6)
    rouge (4.2.1)
    stringio (3.1.0)
    requires (1.1.0)
    rexml (3.3.9)
    rouge (4.5.0)
    stringio (3.1.2)
    strings (0.2.1)
      strings-ansi (~> 0.2)
      unicode-display_width (>= 1.5, < 3.0)
@@ -46,14 +56,14 @@ GEM
      tty-color (~> 0.5)
      tty-screen (~> 0.8)
    tty-screen (0.8.2)
    unicode-display_width (2.5.0)
    unicode-display_width (2.6.0)
    unicode_utils (1.4.0)

PLATFORMS
  x86_64-linux
  ruby

DEPENDENCIES
  bashly

BUNDLED WITH
   2.3.26
   2.5.16
+69 −17
Original line number Diff line number Diff line
{
  bashly = {
    dependencies = ["colsole" "completely" "filewatcher" "gtx" "lp" "mister_bin" "psych" "tty-markdown"];
    dependencies = ["colsole" "completely" "filewatcher" "gtx" "logger" "lp" "mister_bin" "ostruct" "psych" "requires" "tty-markdown"];
    groups = ["default"];
    platforms = [];
    source = {
      remotes = ["https://rubygems.org"];
      sha256 = "1kdqpnkwgmb6kbrq9fyazj0jh0dh8srh86xjk92xrvgfps1kh5sy";
      sha256 = "0dzyqwf43i92jq5j66j31qvsbfcpd6zk74ssqz14kj51wn2d8vw3";
      type = "gem";
    };
    version = "1.1.10";
    version = "1.2.6";
  };
  cgi = {
    groups = ["default"];
    platforms = [];
    source = {
      remotes = ["https://rubygems.org"];
      sha256 = "0c5494n3n6l51n1w1vc118zckbqdzk7r6b656hswg72w0bif2ja3";
      type = "gem";
    };
    version = "0.4.1";
  };
  colsole = {
    groups = ["default"];
@@ -26,10 +36,10 @@
    platforms = [];
    source = {
      remotes = ["https://rubygems.org"];
      sha256 = "12vf279w44d520vw28drxyi05wi1hyrg262ifjlhk9chjrnzcc7k";
      sha256 = "0ci8iza647hvc4f1cmf9mpsm3i78ysf6g6213wkyrr5jk296hjjb";
      type = "gem";
    };
    version = "0.6.2";
    version = "0.6.3";
  };
  docopt_ng = {
    groups = ["default"];
@@ -41,6 +51,17 @@
    };
    version = "0.7.1";
  };
  erb = {
    dependencies = ["cgi"];
    groups = ["default"];
    platforms = [];
    source = {
      remotes = ["https://rubygems.org"];
      sha256 = "05wpc7pn1k6jik7i57vfrj6k5lda39hrny0q3706pi05c886w4fy";
      type = "gem";
    };
    version = "4.0.4";
  };
  filewatcher = {
    dependencies = ["module_methods"];
    groups = ["default"];
@@ -53,14 +74,15 @@
    version = "2.1.0";
  };
  gtx = {
    dependencies = ["erb"];
    groups = ["default"];
    platforms = [];
    source = {
      remotes = ["https://rubygems.org"];
      sha256 = "10hfhicvv371gy1i16x6vry1xglvxl0zh7qr6f14pqsx32qih6ff";
      sha256 = "1w0hbr9i6jpn9spbb13ipg2fajkwa51y56jw21ziwsddmv997274";
      type = "gem";
    };
    version = "0.1.0";
    version = "0.1.1";
  };
  kramdown = {
    dependencies = ["rexml"];
@@ -73,6 +95,16 @@
    };
    version = "2.4.0";
  };
  logger = {
    groups = ["default"];
    platforms = [];
    source = {
      remotes = ["https://rubygems.org"];
      sha256 = "0lwncq2rf8gm79g2rcnnyzs26ma1f4wnfjm6gs4zf2wlsdz5in9s";
      type = "gem";
    };
    version = "1.6.1";
  };
  lp = {
    groups = ["default"];
    platforms = [];
@@ -104,6 +136,16 @@
    };
    version = "0.1.0";
  };
  ostruct = {
    groups = ["default"];
    platforms = [];
    source = {
      remotes = ["https://rubygems.org"];
      sha256 = "05xqijcf80sza5pnlp1c8whdaay8x5dc13214ngh790zrizgp8q9";
      type = "gem";
    };
    version = "0.6.1";
  };
  pastel = {
    dependencies = ["tty-color"];
    groups = ["default"];
@@ -121,40 +163,50 @@
    platforms = [];
    source = {
      remotes = ["https://rubygems.org"];
      sha256 = "0s5383m6004q76xm3lb732bp4sjzb6mxb6rbgn129gy2izsj4wrk";
      sha256 = "0wq567f615x1ilgaqlh4yzf322f96rgn45xw4nm4vwfaddszw0v6";
      type = "gem";
    };
    version = "5.2.0";
  };
  requires = {
    groups = ["default"];
    platforms = [];
    source = {
      remotes = ["https://rubygems.org"];
      sha256 = "0dlibxp6jfdl4favj2pgsm2pw84hhr2cdiizfs51ldkpddm50njp";
      type = "gem";
    };
    version = "5.1.2";
    version = "1.1.0";
  };
  rexml = {
    groups = ["default"];
    platforms = [];
    source = {
      remotes = ["https://rubygems.org"];
      sha256 = "05i8518ay14kjbma550mv0jm8a6di8yp5phzrd8rj44z9qnrlrp0";
      sha256 = "1j9p66pmfgxnzp76ksssyfyqqrg7281dyi3xyknl3wwraaw7a66p";
      type = "gem";
    };
    version = "3.2.6";
    version = "3.3.9";
  };
  rouge = {
    groups = ["default"];
    platforms = [];
    source = {
      remotes = ["https://rubygems.org"];
      sha256 = "1zd1pdldi6h8x27dqim7cy8m69xr01aw5c8k1zhkz497n4np6wgk";
      sha256 = "0dllqyxlxsmsy4xdpgwbn6w9w6qsha9ay6cl5kq06jgw63k5dp10";
      type = "gem";
    };
    version = "4.2.1";
    version = "4.5.0";
  };
  stringio = {
    groups = ["default"];
    platforms = [];
    source = {
      remotes = ["https://rubygems.org"];
      sha256 = "063psvsn1aq6digpznxfranhcpmi0sdv2jhra5g0459sw0x2dxn1";
      sha256 = "0cd1kdrf62p2ya3ia4rz49d5012bqinvqjmcgkakknswz0l1hkr0";
      type = "gem";
    };
    version = "3.1.0";
    version = "3.1.2";
  };
  strings = {
    dependencies = ["strings-ansi" "unicode-display_width" "unicode_utils"];
@@ -213,10 +265,10 @@
    platforms = [];
    source = {
      remotes = ["https://rubygems.org"];
      sha256 = "1d0azx233nags5jx3fqyr23qa2rhgzbhv8pxp46dgbg1mpf82xky";
      sha256 = "0nkz7fadlrdbkf37m0x7sw8bnz8r355q3vwcfb9f9md6pds9h9qj";
      type = "gem";
    };
    version = "2.5.0";
    version = "2.6.0";
  };
  unicode_utils = {
    groups = ["default"];
+10 −25
Original line number Diff line number Diff line
{ lib
, stdenvNoCC
, bundlerApp
{
  lib,
  bundlerApp,
  bundlerUpdateScript,
}:

let
  bashlyBundlerApp = bundlerApp {
bundlerApp {
  pname = "bashly";

  gemdir = ./.;
  exes = [ "bashly" ];
  };
in
stdenvNoCC.mkDerivation (finalAttrs: {
  name = "bashly";

  dontUnpack = true;

  installPhase = ''
    runHook preInstall

    mkdir $out;
    cd $out;

    mkdir bin; pushd bin;
    ln -vs ${bashlyBundlerApp}/bin/bashly;

    runHook postInstall
  '';
  passthru.updateScript = bundlerUpdateScript "bashly";

  meta = {
    description = "Bash command line framework and CLI generator";
@@ -35,4 +20,4 @@ stdenvNoCC.mkDerivation (finalAttrs: {
    maintainers = with lib.maintainers; [ drupol ];
    platforms = lib.platforms.unix;
  };
})
}