@zzzhizhia/dengen
v1.0.0
Published
Generate files with Denote naming convention (YYYYMMDDTHHMMSS--title__tags.ext)
Readme
dengen
Generate files with Denote naming convention (YYYYMMDDTHHMMSS--title__tags.ext).
Quick Start
npm install -g @zzzhizhia/dengen
dengenOr run directly:
npx @zzzhizhia/dengenUsage
# Interactive mode — prompts for title, tags, extension
dengen
# Non-interactive mode
dengen new "Meeting notes" --tags work,project --ext org
# Configure open command
dengen config open code # open with VS Code
dengen config open auto # use OS default
dengen config open none # disable auto-openOptions (dengen new)
| Flag | Default | Description |
|------|---------|-------------|
| --tags, -t | (none) | Comma-separated tags |
| --ext, -e | org | File extension |
| --dir, -d | current dir | Output directory |
| --no-open | false | Skip opening file after creation |
Config
dengen config # show current config
dengen config open <command> # set open commandConfig is stored at $XDG_CONFIG_HOME/dengen/config.json (defaults to ~/.config/dengen/config.json).
Filename Format
YYYYMMDDTHHMMSS--title__tag1_tag2.extTitle is kebab-cased, tags are underscore-separated. Example:
20260514T153045--meeting-notes__work_project.orgRequirements
- Node >= 20
License
MIT
