Skip to content

tomasphn/prestruct

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

10 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Prestruct: A Ruby gem that builds common project file structures for you

Prestruct is a minimalist CLI ruby gem that creates the basic file structures for different formats of ruby projects.Currently only supports Sinatra single file and mvc projects.

Mostly for expirementation and personal usage so the structuring is semi-opinionated.

Installation To install from the command line:

gem install prestruct

Usage Once installed, Prestruct can be used anywhere from the command line. Navigate to the directory you plan to place your project in then:

prestruct [Project type (sinatra)] [structure (simple, mvc)] [-n project_name]

After your preferred project type, input your preferred file structure. You can also specify a title for your project with -n or --name. If unspecified, the project name will default to new_project.

Example Usage

prestruct sinatra mvc -n word_analyzer  
# creates a mvc sinatra project with the name 'word_analyzer'

prestruct sinatra simple
# creates a single file sinatra project with default name 'project_name'

Additional Options

-v, --version       # shows the current version of Prestruct installed
-h, --help          # shows the argument structure that Prestruct accepts
-n, --name          # used alongside a project type to specify a project name

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages