Giter Club home page Giter Club logo

replace-between's Introduction

replace-between

CLI utility for replacing text between markers with text from a file or stdin.

Usage

replace-between --source API.md --target README.md --token API

Example

To put API in your README.md, you can put text generated by jsdoc2md between <!--- API BEGIN ---> and <!--- API END --->.

$ jsdoc2md index.js | replace-between --target README.md --token API

A sample README.md for above command could be as below:

# My Module

Lovely description.

# Details

Details of my module

# API

<!--- API BEGIN --->


<!--- API END --->

Options

Option Req Description
token โœ“ Token text to look for between start and end comment. BEGIN and END words are added automatically.
target โœ“ Target file to replace text in.
source Source file to get replacement text from. If not provided STDIN is used instead.
comment Predefined comment types to be used for replacement markers. (i.e. 'markdown' for <!--- --->. If not provided, it is tried to be get from target file extension.
begin Beginning of the comment syntax. i.e <!--- for markdown.
end End of the comment syntax. i.e ---> for markdown.

Predefined Comment Strings

Predefined open and close tags are used for known file extensions if they are not overridden by begin, end or comment options.

Extension Name Open Close
md Markdown <!--- --->
js Javascript /* */
html HTML <!-- -->
css CSS /* */

replace-between's People

Contributors

ozum avatar

Watchers

 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.