acm 0.1.3

Arithmetic congruence monoid implementation in Rust
Documentation
name: acm-cli
version: "0.1"
author: nilsso <nilso@enosis.net>
settings:
    - SubcommandRequiredElseHelp
subcommands:
    - factorize:
        about: Integer factorization subcommand
        args:
            - n:
                required: true
                help: Integer to get prime and power factorization of
    - divisors:
        about: Integer divisors subcommand
        args:
            - n:
                help: Integer to get divisors of
                required: true
    - acm:
        about: ArithmeticCongruenceMonoid subcommand
        settings:
            - SubcommandRequiredElseHelp
        args:
            - a:
                required: true
                help: a component of ACM
            - b:
                required: true
                help: b component of ACM
        subcommands:
            - element:
                about: Get nearest ACM element equal to or less than integer
                args:
                    - n:
                        required: true
                        help: Integer number to get nearest from
            - elements:
                about: Generate ACM elements
                args:
                    - n:
                        required: true
                        help: Integer number of elements to generate
                    - s:
                        help: "Number to begin at (if not an ACM element, starts
                        at the nearest lower element). If omitted starts at the
                        a component."
            - contains:
                about: ACM contains integer
                args:
                    - n:
                        required: true
                        help: Integer to check containment within ACM
            - divisors:
                about: ACM element divisors of an integer
                args:
                    - n:
                        required: true
                        help: Integer to get ACM divisors of
            - factorize:
                about: ACM atom factorizations of an integer
                args:
                    - n:
                        required: true
                        help: Integer to get ACM atom factorization of
            - atomic:
                about: ACM contains integer as an atom
                args:
                    - n:
                        required: true
                        help: Integer to check if atomic
            - atoms:
                about: Generate ACM atoms
                args:
                    - n:
                        required: true
                        help: Number of atoms to generate
                    - s:
                        help: "Number to begin at (if not an ACM element, starts
                        at the nearest lower element). If omitted starts at the
                        a component."
            - atom_density:
                about: Get density of ACM atoms
                args:
                    - n:
                        required: true
                        help: Number of atoms to generate
                    - s:
                        help: "Number to begin at (if not an ACM element, starts
                        at the nearest lower element). If omitted starts at the
                        a component."