0.0.19 • Published 5 years ago

eodo v0.0.19

Weekly downloads
1
License
MIT
Repository
-
Last release
5 years ago

eodo

eodo is an implementation of the stepify paradigm it accompanies textually and graphically the declarative generation of computational artifacts

eodo from to what how
    eg: node eodo ./eolib/eorial . eoparse --doc

Immediate objectives are:

  • automatic creation and deployment of the eons site
  • automatic creation and deployment of gatsby eosites to netlify
  • tender accompaniment of jason's tutorials

Create new apps using eodo eodoes

eodo creates the package.json and the file system that may include starter and packages

How to use

eodo is available via github and may be used by git clone git@github.com:sifbuilder/eodo.git cd eodo npm install node eodo to list in-module eodoes

eodo is available via npm and may be installed globally by running npm install -g eodo to use it locally. eodo for a list of in-module eodoes eodo <eodir> <eodoes> for full help on the specific eodoes

Additional configuration

Documentary steps of site creation may go along with views of the site as it evolves npm install puppeteer to install puppeteer if not yet installed

Events

TagDescriptionDefault
clearremove definition files
unspaceremove eon container, requires --doit
eodevlaunch develop server
eoyarnfill dependencies
eoparseprocess eoparces and launch microevents
eosetcreate folding fundamentals
eogitcreate git repo
publishpublish eon site to npm
eohubgit push
uncoderemove packages

eoparse

eodo where eodoes eoparse

will install the package.json and file system as defined in the eodoes' eoparse__parcel to --view the process, puppeteer must be available and there must be a dev server running

eoyarn

eodo where eodoes eoyarn to install parceled site

eohub relies on yarn that must be locally in the path

eogit

eodo where eodoes eogit to create local git repo

eohub relies on git that must be locally in the path

eohub

eodo where eodoes eohub to push repot to github

eohub relies on curl that must be locally in the path

eodev

eodo where eodoes develop to start the development server in the where location

netify

eodo where eodoes netify to deliver the site to netlify

publish

eodo where eodoes publish to publish the package to npm

Flags

FlagDescriptionDefault
-a, --authorpackage.author and git push userthisauthor
-c, --gitmsgMessage into git commitinit_git
-d, --descrSet site descriptionthisdescr
-e, --eonNane of the site being createdthiseon
-f, --folderAlternative to eodir par
-k, --microkeyFilter microevent
-l, --licenseLicense to go into package.licenseGPL-3.0
-m, --emailEmailnone
-p, --pwdgitPasswork into git pushthispwd
-v, --versionVersion in package.version0.0.1
-x, --eodoesAlternative to eodoes parthiseodoes

Tags

TagDescriptionDefault
--eodebugShow debug messages in eodo and lib muonsfalse
--eotraceTrace parameters in eodo and lib muonsfalse
--eodocShow doc messages in eoparse and life eventsfalse
--eoviewView life events in brower from develop serverfalse
Requires puppeteer installed and dev server running

Pars

ParDescriptionDefault
eodirFirst unhyphened param passed to eodo
eodoesSecond unhyphened param passed to eodo

Microevents

TagDescription
__eobreakinterrupt eoparcel processing
__eoconfigbuild gatsbz config
__eodelaydelay event
__eodocshow doc messages
__eoexecexcec local command (tbd)
__eofetchfetch item from cdn (tbd)
__eofilescopy or create files
__eofolderscopy or create files
__eoignoreignore microevent
__eologtrace parcel
__eounzipunzip tar
__eoviewshow image in browser with puppeteer

Examples

From the eodo folder, eodo will create the eodir ../eosites/folder 1. Inside the eodir, it will create package.json, gatsby.config, gatsby.node and src
2. Will install the dependencies as per package.json 3. Will create the local git repo 4. Will create the orine repo in github 5. Will launch the develop server 6. Will publish the site to netlify

node eodo ./eolib/eorial ../eosites --eon eorial eoparse --doc 
node eodo ./eolib/eorial ../eosites --eon eorial eoyarn --trace 
node eodo ./eolib/eorial ../eosites --eon eorial -a sifbuilder eogit 
node eodo ./eolib/eorial ../eosites --eon eorial -a sifbuilder -p {{pwd}}} eohub 
node eodo ./eolib/eorial ../eosites --eon eorial eodev 
node eodo ./eolib/eorial ../eosites --eon eorial -a sifbuilder -p {{pwd}}} netify 

Installing eodo locally npx eodo ../eosites eorial --eon eorial eoparse --doc --trace

Specifying an eodoes as an uri npx eodo ../eosites https://raw.githubusercontent.com/sifbuilder/eodo/master/eolib/eorial.js --eon eorial eoparse --doc --trace

Create win portable env node eodo ../eosistes: ./eolib/eospace --eon e eoparse --doc

0.0.19

5 years ago

0.0.18

5 years ago

0.0.16

5 years ago

0.0.15

5 years ago

0.0.14

5 years ago

0.0.13

5 years ago

0.0.12

5 years ago

0.0.10

5 years ago

0.0.9

5 years ago

0.0.8

5 years ago

0.0.7

5 years ago

0.0.6

5 years ago

0.0.5

5 years ago

0.0.4

5 years ago

0.0.3

5 years ago

0.0.2

5 years ago