1.0.0 • Published 2 years ago

inam v1.0.0

Weekly downloads
-
License
Fair Source 25 (v...
Repository
-
Last release
2 years ago

inam

a command line interface to inamlang...

part of ecosystem...

terminology:

  • evelops are git repositories
  • many evelops go into a bag
  • bags are hosted on http servers
  • envelops have a main.inam file where a main function exists

quick start:

# begin
$ npm install --gloab inam

# first
$ inam --help

init bag:

# jump to a new directory
$ cd ~/inam
$ mkdir inam_bags
$ cd ~/inam/inam_bags

# initialize project
$ inam irst bag create

generates:

$ touch bag.inam
<
  :name:~ "something",
  :template:~ "amqp",
  :author:~ "someone",
  :version:~ "1.0.0",
  :description:~ "something that uses amqp",
  :homepage:~ "https://subvind.com",
  :license:~ "Fair Source 25 (v0.9).",
>

install a project into bag:

$ inam irst bag zipper --accept=stuff
$ inam irst bag zipper --reject=messy

generates:

<
  :name:~ "something",
  :envelopes:~ <
    :stuff:~ {
      :template:~ "amgp"
    },
    :example:~ {
      :template:~ "cli"
    },
    :demo:~ {
      :template:~ "http"
    }
  >
>