dzp

Crates.iodzp
lib.rsdzp
version0.1.0
sourcesrc
created_at2021-12-01 23:21:07.486175
updated_at2021-12-01 23:21:07.486175
descriptionDeniZip, the Denizen Project Manager
homepagehttps://github.com/acikek/dzp-rs
repository
max_upload_size
id490479
size50,144
Skye Prince (acikek)

documentation

README


dzp

About

DeniZip (dzp), the Denizen Project Manager, is a command-line tool designed to complement DenizenScript projects.

dzp-rs is a rewrite of the original in Rust.

Features

  • Intuitive interface powered by clap
  • Customizable project styles
  • Detailed script analysis
  • Efficient, lightweight

Setup

Install with cargo:

cargo install dzp

Example

Create a new directory for your project.

mkdir fiery && cd fiery

Run dzp new fiery. This will initialize a project named "fiery" in the current directory. It will prompt you for some information about the project, such as the name, description, and authors. You can skip each prompt by pressing enter.

Description: Set anything on fire
Authors: cool_guy78
Version: 0.1.0
License: MIT
Homepage: https://github.com/cool_guy78/fiery
Repository: https://github.com/cool_guy78/fiery

Without the --style option, you'll see the following tree appear:

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

The style you choose determines what files are created.

If you're going for a one-file project, consider --style single.

Project data resides in the .dzp directory, and the Denizen files are pre-fitted with boilerplate code.

To view all the commands and their usage, run dzp help.

License

MIT © 2021 Skye P.

Commit count: 0

cargo fmt