sshdance 0.2.2

A simple SSH TUI-application framework
Documentation
{
  inputs = {
    nixpkgs.url = "github:NixOS/nixpkgs/nixpkgs-unstable";
    crane.url = "github:ipetkov/crane";
    flake-utils.url = "github:numtide/flake-utils";
  };

  outputs = { self, nixpkgs, crane, flake-utils, ... }:
    flake-utils.lib.eachDefaultSystem (system:
      let
        pkgs = nixpkgs.legacyPackages.${system};
        craneLib = crane.mkLib pkgs;
      in
    {
      devShells.default = craneLib.devShell {
          # Additional dev-shell environment variables can be set directly
          # MY_CUSTOM_DEVELOPMENT_VAR = "something else";

          RUST_LOG="sshdance=trace,info";

          # Extra inputs can be added here; cargo and rustc are provided by default.
          packages = with pkgs; [
            openssl
            pkg-config
            cargo-flamegraph
            cargo-edit
            cargo-expand
            cargo-audit
          ];
        };
    }) // {
        templates = {
          default = {
            path = ./template;
            description = "A ssh dance template";
          };
        };
      };
}