#command-line-interface #print-nanny #printnanny

bin+lib printnanny-cli

PrintNanny Command-line Interface

125 releases (21 breaking)

0.33.1 Mar 8, 2023
0.32.0 Jan 5, 2023
0.31.0 Dec 14, 2022
0.29.4 Nov 14, 2022
0.19.4 Mar 31, 2022

#3 in #print-nanny

Download history 643/week @ 2024-02-23 188/week @ 2024-03-01 2/week @ 2024-03-08 1/week @ 2024-03-15

191 downloads per month
Used in printnanny

AGPL-3.0-or-later

50KB
1K SLoC

Rust 797 SLoC // 0.0% comments Tera 266 SLoC

PrintNanny Rust Tools/Services

Discord Github Followers

Commit Activity Release

PrintNanny Logo

Learn more

Install PrintNanny OS

Crates

This workspace contains the following tools used in PrintNanny OS:

printnanny-services

  • Hierarchical config based on Figment services/src/config.rs
  • REST API library services/src/printnanny_api.rs
  • Janus admin interface services/src/janus.rs
  • System path util services/src/path.rs
  • Parse Raspberry Pi's /proc/cpuinfo fields services/src/cpuinfo.rs

printnanny-cli

printnanny-dash

Two-factor authentication dash based on Rocket.rs

printnanny-dev

Developer tools

Leigh Johnson <leigh@printnanny.ai>
PrintNanny Developer Command-line Tools

USAGE:
    printnanny-dev [OPTIONS] <SUBCOMMAND>

OPTIONS:
    -c, --config <config>    Path to Config.toml (see env/ for examples)
    -h, --help               Print help information
    -v                       Sets the level of verbosity
    -V, --version            Print version information

SUBCOMMANDS:
    ansible      Interact with Ansible installation, vars, and playbooks
    help         Print this message or the help of the given subcommand(s)
    octoprint    Interact with OctoPrint installation
    repetier     Interact with Repetier installation

Credits

Created from XAMPPRocky/mean-bean-ci-template

This is a template for GitHub Actions meant as a successor to japaric/trust for handling XAMPPRocky/tokei's CI and deployment. I decided to make it a template to be able share it across projects and with the community.

Dependencies

~100MB
~2M SLoC