All Projects β†’ postlight β†’ generate-awesome

postlight / generate-awesome

Licence: other
πŸ–¨ A command-line tool for generating Awesome Lists from a set of data files.

Programming Languages

javascript
184084 projects - #8 most used programming language

Labels

Projects that are alternatives of or similar to generate-awesome

Protodep
Collect necessary .proto files (Protocol Buffers IDL) and manage dependencies
Stars: ✭ 167 (+659.09%)
Mutual labels:  toml
tomlcheck
A syntax checker for TOML files
Stars: ✭ 28 (+27.27%)
Mutual labels:  toml
wildq
Command-line TOML/JSON/INI/YAML/XML/HCL processor using jq c bindings
Stars: ✭ 22 (+0%)
Mutual labels:  toml
Awesome Cms
πŸ“š A collection of open and closed source Content Management Systems (CMS) for your perusal.
Stars: ✭ 2,498 (+11254.55%)
Mutual labels:  toml
Joshuto
ranger-like terminal file manager written in Rust
Stars: ✭ 224 (+918.18%)
Mutual labels:  toml
serdepp
c++ serialize and deserialize adaptor library like rust serde.rs
Stars: ✭ 70 (+218.18%)
Mutual labels:  toml
Toml
A PHP parser for TOML
Stars: ✭ 152 (+590.91%)
Mutual labels:  toml
coc-toml
Toml extension for coc-nvim, using taplo for lsp engine
Stars: ✭ 52 (+136.36%)
Mutual labels:  toml
Cli
A simple, fast, and fun package for building command line apps in Go
Stars: ✭ 16,995 (+77150%)
Mutual labels:  toml
gtree
Output tree🌳 or Make directoriesπŸ“ from #Markdown or Programmatically. Provide CLI, Golang library and Web (using #Wasm ).
Stars: ✭ 88 (+300%)
Mutual labels:  toml
Tomlc99
TOML C library
Stars: ✭ 216 (+881.82%)
Mutual labels:  toml
Konf
A type-safe cascading configuration library for Kotlin/Java/Android, supporting most configuration formats
Stars: ✭ 225 (+922.73%)
Mutual labels:  toml
dssg
A static site generator with a different approach
Stars: ✭ 15 (-31.82%)
Mutual labels:  toml
Python Benedict
dict subclass with keylist/keypath support, I/O shortcuts (base64, csv, json, pickle, plist, query-string, toml, xml, yaml) and many utilities. πŸ“˜
Stars: ✭ 204 (+827.27%)
Mutual labels:  toml
toml-f
TOML parser implementation for data serialization and deserialization in Fortran
Stars: ✭ 69 (+213.64%)
Mutual labels:  toml
Simple Settings
A simple way to manage your project settings.
Stars: ✭ 165 (+650%)
Mutual labels:  toml
tomlrb
A Racc based TOML parser
Stars: ✭ 63 (+186.36%)
Mutual labels:  toml
pp-toml
Paul's Parser for Tom's Own Minimal Language
Stars: ✭ 17 (-22.73%)
Mutual labels:  toml
rtoml
A fast TOML library for python implemented in rust.
Stars: ✭ 214 (+872.73%)
Mutual labels:  toml
version-sync
Keep version numbers in sync with Cargo.toml
Stars: ✭ 65 (+195.45%)
Mutual labels:  toml

Not ready for public use yet. Still some TODOs

Generate Awesome

A command-line tool for generating Awesome Lists from a set of data files.

Why?

Maintaining a Markdown-based Awesome List becomes difficult quickly. Merge conflicts, typos, and duplicate entries are common. Generate Awesome uses a discrete data file for each entry in the list. Generate Awesome also checks for duplicates.

Features

  • Duplicate detection.
  • GitHub metadata! Star count and last commit date.
  • Human readable data files using TOML.

Installation

Install Node 6 or higher. We recommend using NVM.

npm install -g generate-awesome

Usage

TODO update this once we have the final command set

Init

generate-awesome init

Creates a new project in the current folder.

Add [url]

generate-awesome add [url]

Scrapes data from a given URL and creates a new TOML file in /data.

Generate

generate-awesome generate

Generates the README.md file from README.md.hbs and the data in /data.

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].