1.5.8 • Published 3 years ago

dzp v1.5.8

Weekly downloads
-
License
MIT
Repository
github
Last release
3 years ago

About

DeniZip (dzp), the Denizen Project Manager, is a command-line tool that aids in the creation of DenizenScript projects.

Features

  • Intuitive interface
  • Customizable
  • Multiple styles
  • Dependency manager
  • Efficient, lightweight

Setup

Requires Node.js v12 or newer. Install the package globally:

npm install dzp -g

Example

Make a new directory for your project - it works in the Denizen plugin's scripts folder too!

mkdir fiery && cd fiery

Run dzp new, and enter the corresponding values for the prompts.

project name: Fiery
acronym: fy
description: Set anything on fire
version: (1.0.0)
repository: https://github.com/cool_guy78/fiery
author: cool_guy78

In your directory, you'll see the following directory tree appear:

deps/
src/
├─ data/
│  ├─ config.dsc
├─ main/
│  ├─ fiery.dsc
├─ util/
.gitignore
dzp.json
LICENSE
README.md

If you're going for a one-file project, try using the --style drop-in flag.

The Denizen files and README are pre-fitted with boilerplate code, and the dzp.json file holds the information that you entered upon initialization.

Advanced Documentation

Commands

View all commands with dzp help --usage. To view a specific command and its extended description, run dzp <command> --help.

compile

Usage: dzp compile <path> Compiles the project to a single file.

get

Usage: dzp get <key> Retrieves a project config value.

help

Usage: dzp help [--usage] Displays the help message.

install

Usage: dzp install [<repo>] [--here] [--update] Installs a dependency chain.

new

Usage: dzp new [--style <style>] [--spacing <spaces>] [--no-deps] [--no-git] Creates a new DeniZip project.

readme

Usage: dzp readme [--json] [--use <path>] Generates a README file.

script

Usage: dzp script [<name>] [--list] [--data] [--save] [--force] [--no-deps] Finds info about a script.

set

Usage: dzp set <key> <value> Updates a project config value.

style

Usage: dzp style [<name>] Lists the loaded style names.

uninstall

Usage: dzp uninstall <name> [--here] Uninstalls a dependency.

License

MIT © 2021 Kyle Prince

1.5.8

3 years ago

1.5.7

3 years ago

1.5.6

3 years ago

1.5.5

3 years ago

1.5.4

3 years ago

1.5.3

3 years ago

1.5.2

3 years ago

1.5.1

3 years ago

1.5.0

3 years ago

1.4.1

3 years ago

1.4.0

3 years ago

1.3.0

3 years ago

1.2.0

3 years ago

1.1.4

3 years ago

1.1.3

3 years ago

1.1.2

3 years ago

1.1.1

3 years ago

1.1.0

3 years ago

1.0.0

3 years ago