Neatly Punctuated Musings

    laydown

    0.0.5 • Public • Published

    EXPERIMENTAL

    This tool is not full implemented, and while it kind of work for personal use, it is still in flux.If you are interested in this project, feel free to email me: jeremy.chone@gmail.com.

    Description

    laydown is simple way to slice your or 3rd party code in layers (i.e., set of files) that can be easily 'laid down' in other project. Not every reusable codes had to become a library or framework. Think of it as a scaffolder that does not know what it scaffolds, any project can become a part of a scaffolding for another project.

    Install

    sudo npm install -g laydown
    

    This will install the lay command line tool.

    usage

    $ sudo npm install -g laydown
    $ lay ?
      - `lay init [_base_dir_]` create a './laydown.json' with a optional base dir.
      - `lay add _layer_name_ _files,..._`: add a layer (if does not exists) and append files. (use the closest laydown.json)
      - `lay desc _layer_name_` describe a layer (use the closest laydown.json)
      - `lay down /path/to/laydown/dir/ _layer_name_ [_dist_dir_]` download the layer's files for a laydown file into a optional dist_dir (default dist_dir: './')
    

    Install

    npm i laydown

    DownloadsWeekly Downloads

    0

    Version

    0.0.5

    License

    MIT

    Last publish

    Collaborators

    • jeremychone