Skip to content

rubyatscale/code_manifest

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

38 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

CodeManifest

Simple manifest to fetch file by globs and generate digest.

Installation

Install the gem and add to the application's Gemfile by executing:

$ bundle add code_manifest

If bundler is not being used to manage dependencies, install the gem by executing:

$ gem install code_manifest

Usage

Put a .code_manifest.yml config file under your project root, for example:

ruby:
  - app/**/*.rb
js:
  - frontend/**/*.js

Then use it with:

require 'code_manifest'

# Returns an `Array` of filepaths
CodeManifest[:ruby].files
CodeManifest[:js].files

# Returns a digest based on all files specified under same namespace
CodeManifest[:ruby].digest
CodeManifest[:js].digest

Contributing

Bug reports and pull requests are welcome on GitHub at https://github.com/rubyatscale/code_manifest.