KtorZ 9c608ad9f1 Refactor cli's crate; split code into a hierarchy of modules.
This follows a simple convention:

    - `main.rs` contains as little as possible and delegates both
      data-types definitions and command executions to sub-modules.

    - modules are named after their respective commands. For
      sub-commands,

    - Each command module can be in one of two forms:

      - Either it is a leaf command, and it then contains an `Args`
	struct that defines the command arguments; and a function
	`exec` when outlines the execution logic.

      - Or, it is a group command with multiple sub-commands. In which
	case the module defines a `Cmd` struct encapsulating all
	sub-commands; and also an `exec` function which simply
	dispatches the logic to sub-functions.

    ---

    This commit also removes the `dev` command which is currently
    unused. The rationale being: if it's not there, it's not there.
2022-10-28 17:20:39 +02:00
2022-10-24 00:53:17 -04:00
2022-09-06 20:14:27 -04:00
2022-10-24 00:12:39 -04:00
2022-10-06 14:45:21 -04:00
2022-10-09 15:39:28 -04:00
2022-06-14 18:47:40 -04:00
2022-10-24 00:53:17 -04:00

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.

Description
No description provided
Readme 14 MiB
Languages
Rust 96.6%
JavaScript 1.1%
HTML 1%
CSS 0.9%
Shell 0.3%
Other 0.1%