A tool to manage all your boilerplate from cli and generate files for you !

Overview

BARE

A tool to manage all your boilerplate from cli and generate files for you !

Installation

Currently available for debian based system will release for other systems later

npm i -g barego
bare #to check installation

For nightly version

npm i -g madrix01/Bare#dev
baren #to check installation 

For commands and usage follow the docs

More feature are in development 🏗️

Contribute to make it better

  • Give your idea and in report bugs in the issues tab
Issues
  • Add script to fetch download count

    Add script to fetch download count

    Signed-off-by: Himanshu Pandey [email protected]

    I have created a simple script to fetch download count from npm.js and update a .md file along withit. couldn't find a way to automate this process or link it with some git hooks, if you know of something, add a hook for it. Much appreciated. Btw also let me know if we need this or not.

    opened by hp77-creator 7
  • Better way to untar `.tar.gz`

    Better way to untar `.tar.gz`

    We have tried different ways to untar the download repo from github. But untarring doesn't seem to work. We have tried different work arounds and found out a library targz but it was around 8 year old. What would be a better way to untar .tar.gz

    opened by madrix01 3
  • Add use functionaliy

    Add use functionaliy

    Use templates on GitHub to create a new project. The following workflow has been decided.

    • [x] Parse github repo
    • [x] Get recipe.json
    • [x] prompt preferences
      • [x] Prompt Project name
      • [x] Prompt template
      • [x] Prompt variables
    • [x] If successful download .tar.gz
    • [x] extract .tar.gz
      • [x] If -C flag is present cache it.
    • [x] Execute the required template

    Download the repo as .tar.gz

    opened by madrix01 0
  • Add use functionality

    Add use functionality

    • we remove add, bareinit, include, touch commands
    • Redesig "use" command according to new bare
    • move parser into util pkg
    • add "gitDownload" to download package
    opened by madrix01 0
  • ideas

    ideas

    Great project, I wanted to build something similar but found this WIP.

    I'm not sure if it's already a part of the plan, I think it would be nice to have something like bare create <framework name>, and it prompts the options about how to set up the project. Options can include from license to ci/cd stuff. Similar to Boilr but with more options.

    I can help with this if you are interested. What do you think?

    opened by jiachengzhang1 3
Releases(v0.1.8)
A command line tool that builds and (re)starts your web application everytime you save a Go or template fileA command line tool that builds and (re)starts your web application everytime you save a Go or template file

# Fresh Fresh is a command line tool that builds and (re)starts your web application everytime you save a Go or template file. If the web framework yo

null 0 Nov 22, 2021
A dead simple cli utility to help you manage your git stash

A dead simple cli utility to help you manage your git stash.

Fadi Khadra 3 Jan 10, 2022
A minimal CLI tool to enable (or disable) dependabot for all your repositories

Enable Dependabot A minimal CLI tool to enable (or disable) dependabot for all your repositories. Installation Install via Go go get -v github.com/RiR

Rick Rackow 1 Feb 10, 2022
:zap: boilerplate template manager that generates files or directories from template repositories

Boilr Are you doing the same steps over and over again every time you start a new programming project? Boilr is here to help you create projects from

Tamer Tas 1.5k May 19, 2022
CLI client for docat, Manage your docat documentation with ease.

docatl, the docat cli Manage your docat documentation with ease. Getting Started Download the latest Release binary for your platform and start pushin

null 10 May 5, 2022
A CLI Tool to easily generate your Terraform configuration

Tf Tf is a command line tool to easily generate your Terraform configuration with an interactive prompt. Inspiration Boredom in Covid-19 Installation

Gowtham Munukutla 20 May 10, 2021
Easy to use library and CLI utility to generate Go struct from CSV files.

csv2struct Easy to use library and CLI utility to generate Go struct from CSV files. As a benefit, it's fully compatible with csvutil. So, structs gen

Ivan Maliovaniy 9 Jan 21, 2022
A GitHub CLI extension to view and generate license files.

gh-license A GitHub CLI extension to view and generate license files. All license information is obtained from the GitHub API. NOTE: The only purpose

Shresht 2 Mar 16, 2022
A CLI tool to manage and streamline AWS ECS deployments

Outback CLI ?? About The Project Outback is CLI tool written in Go to help streamline the process of deploying containerized applications to AWS Elast

Koala Labs 9 Dec 8, 2021
tinygo-used-files is a CLI tool that lists only the files to be built as specified by buildtag.

tinygo-used-files is a CLI tool that lists only the files to be built as specified by buildtag.

sago35 0 Feb 6, 2022
Related is a simple cli utility tool to create files or a group of files.

Related - Create files based on individual definitions or groups Related helps with common file-creation-based tasks. You can predefine single types a

Andrej Benz 3 Apr 16, 2022
Are you programming and suddenly your stomach is rumbling? No problem, order your Ifood without leaving your favorite text editor ❤️

vim-ifood Você ta programando e de repente bateu aquela fome? Sem problemas, peça seu Ifood sem sair do seu editor de texto favorito ❤️ Are you progra

Felipe Volpone 4 Nov 12, 2021
A CLI tool implemented by Golang to manage `CloudComb` resource

CloudComb CLI tool: comb Get Started comb is a CLI tool for manage resources in CloudComb base on cloudcomb-go-sdk. Support Mac, Linux and Windows. We

Bingo Huang 22 Jan 4, 2021
CLI for admins to manage the Vaccine Hunters Finder tool.

A CLI for administrators to manage vaccine availabilities and other data for the Vaccine Hunters Finder tool. Installation Click h

Vaccine Hunters Canada 3 Feb 14, 2022
A CLI tool to manage bibtex entries written in Go

bibfuse A CLI tool to manage bibtex entries using nickng/bibtex. bibfuse creates an SQLite database file (--db) from given BibTex files (*.bib), and g

Iori Mizutani 3 Jan 4, 2022
vkectl is a tool to manage VKE(VolcanoEngine Kubernetes Engine) resources through a CLI

vkectl Introduction vkectl is a tool to manage VKE(VolcanoEngine Kubernetes Engine) resources through a CLI(Command Line Interface). It is written in

Volcengine 29 Feb 25, 2022
The Emojinator CLI: for all your emojipasta needs 🦾😎

?? ?? The Emojinator ALL YOUR emojipasta ?? ARE BELONG TO US. This command line tool has one main purpose: turn your files into emojipasta by specifyi

robert yin 0 Jan 6, 2022
yq lets you read YAML files easily on the terminal. You can find key/values easily

yq yq lets you read YAML files easily on the terminal. You can find key/values easily. Motivation Reading yaml configurations for k8s file becomes ard

Farhan 3 Nov 2, 2021
An interactive command-line tool to manage your environments

goto An interactive command-line tool to manage your environments Overview You always need to login to some Linux machine or connect to a MySQL instan

Lucien 7 Jan 17, 2022