DSST

Table Of Contents

About

This is a NodeJS command line tool to auto move and parse scripts. It is basically an auto rsync but with more features. You can define code sections with different comments and have them either included or excluded.

Development

Full List Of Technology Used
  • TypeScript
    • The whole library is written in TypeScript.
  • NodeJS
  • Chokidar
    • Replaces NodeJS built in file watch.
  • dsCom
    • Uses my package dsCom for console output.
  • NPM
    • Used to host and install the package.

Design

I wanted this to be easy to use as possible. You can use the tool to auto create a config file and then set up the application from there. Before it runs it verifies the config and makes sure that it has access to those directories and files.

Though it uses some objects it is mostly built uses a functional style.

Notes

I created this because some of my projects use the some code base but run on different backends. For instance you can create an application that can run on as an electron app, a web page, and a mobile app. The code may be pretty much the same but some things such as data fetching will have to replaced with the specific needed code.

View On NPM

View On GitHub