Go to file
KtorZ 8d45b2a2f5
Enforce ordering of commands/sub-commands according to source
By default, clap orders command alphabetically, which can be quite
    confusing when listing commands with `--help`:

    ```
    SUBCOMMANDS:
        eval      Evaluate an Untyped Plutus Core program
        flat      Encode textual Untyped Plutus Core to flat bytes
        fmt       Format an Untyped Plutus Core program
        help      Print this message or the help of the given subcommand(s)
        unflat    Decode flat bytes to textual Untyped Plutus Cor
    ```

    It is possible to instrument clap to order commands in the same way
    they are declared in the source, giving us back the freedom to order
    and group them in a manner that makes sense, e.g.:

    ```
    SUBCOMMANDS:
        fmt       Format an Untyped Plutus Core program
        eval      Evaluate an Untyped Plutus Core program
        flat      Encode textual Untyped Plutus Core to flat bytes
        unflat    Decode flat bytes to textual Untyped Plutus Cor
        help      Print this message or the help of the given subcommand(s)
    ```
2022-10-28 17:20:41 +02:00
.github chore: remove some nix stuff 2022-10-24 00:53:17 -04:00
assets chore: add more assets 2022-09-06 20:14:27 -04:00
book chore: update roadmap 2022-10-24 00:12:39 -04:00
crates Enforce ordering of commands/sub-commands according to source 2022-10-28 17:20:41 +02:00
examples/sample feat: wrap up adding uplc builtins for now 2022-10-25 18:52:27 -04:00
.gitignore chore: more mdbook ci stuff 2022-10-06 14:45:21 -04:00
CHANGELOG.md feat: wrap up adding uplc builtins for now 2022-10-25 18:52:27 -04:00
CONTRIBUTING.md chore: more contributing docs 2022-10-09 15:39:28 -04:00
Cargo.lock Extra project utilities in their own crate. 2022-10-28 13:48:40 +02:00
Cargo.toml fix: include return type in one function def 2022-10-04 16:32:32 -04:00
LICENSE Create LICENSE 2022-06-14 18:47:40 -04:00
README.md chore: remove some nix stuff 2022-10-24 00:53:17 -04:00

README.md

Aiken Aiken

Cardano smart contract language and toolchain

Licence Crates.io Rust Build mdBook Build


Install

For now you'll need rust installed, see rustup.

cargo install aiken

Docs

For more information please see the docs.

Roadmap

see

Art Credit

We'd like to give a special thanks to @nkz for creating the logo and giving us the idea to name the project aiken.

Why the name Aiken?

The name comes from Howard Aiken, an American physicist and a pioneer in computing.