kickable v0.6.0 CC0 Β· public domain

// can_i_kick_it()

CAN I KICK IT?

YES, YOU CAN.

kickable answers the age-old question β€” as a library, a command-line tool, and the same tiny service kicked across nine Rust web frameworks.

β€” kickable β€” zsh

~ $ kickable it

Yes, yes you can.

~ $ kickable shoelaces

No.

~ $ kickable "it" --config kickable.yaml

Yes, yes you can.

~ $

Can I kick it?β—† Yes you canβ—† Can I kick it?β—† Yes you canβ—† Can I kick it?β—† Yes you canβ—†

ONE QUESTION.
NINE WAYS TO KICK IT.

The same GET /:item service, implemented idiomatically in every major Rust web framework. Pick your fighter.

// library

Use the crate

Add it, then ask the question in code.

$ cargo add kickable

// src/main.rs
use kickable;

fn main() {
    let kickable = kickable::validate("it");
    println!("Can you kick it? {kickable}");
}

// command line

Or the CLI

Install once, kick anything.

$ cargo install kickable

$ kickable it
Yes, yes you can.

$ kickable --help
kickable [OPTIONS] <ITEM>