Skip to Main content

tuyen

Usage

 tuyen [OPTIONS] <COMMAND>

Options

-r, --root <ROOT>

Directory to use as root of project
Default values: .

--pause

Pause the program after execution
Aliases: wait
Possible values: true, false

--pause-if-error

Pause the program after execution if an error occurs
Aliases: wait-if-error
Possible values: true, false

--proxy <PROXY>

Proxy server to use

--no-print

Do not print output
Default values: false
Possible values: true, false

--verbose

Verbose output
Default values: false
Possible values: true, false

-h, --help

Print help.

Commands

format

Format a file (pretty-print). Supports JSON and XML formats

ping

Keep a server alive by sending periodic HTTP requests
Aliases: poll, polling

guid

Generate a new random UUID v4

url

Generate random URL-safe strings

list-files

List files matching a glob pattern recursively
Aliases: ls

prune

Remove build artifacts (bin, obj, node_modules, etc.) recursively

password

Generate cryptographically secure random passwords

swa

Azure Static Web App configuration, deployment, and client management

log

Log file conversion and cleanup utilities

font

Font manipulation commands (subsetting, conversion)

image

Image processing commands (icon packs, WebP conversion, duplicate detection)

git

Git helper commands (set user, hooks, pre-commit/push checks, stash, fix)

math

Math utility commands

npm

npm package management helpers

takeown

Take ownership of files and directories in the current folder
Aliases: chown

build

Build the Rust project (pull, clean, compile with release profile)

publish

Publish the project build output to an output directory

clone

Clone a git repository with optional branch and credentials

get-branch

Fetch and checkout a remote branch locally
Aliases: getbranch

clear-branch

Delete local branches that no longer exist on the remote
Aliases: clearbranch

reset

Reset the current git repository to a clean state

tag

Create and push a git tag to the remote

release

Create a release by merging the current branch into the release branch and pushing

rebase

Interactively rebase the current branch onto main/master

hosts

Manage the system hosts file (get, set, find, remove, list entries)
Aliases: host

os

OS-specific commands (system patches, tool installation)

dev

Developer utilities (doc generation, highlight.js, WinMerge patches, etc.)

epi

Episerver license management

github

GitHub repository operations (download releases, patch workflows)
Aliases: gh

download

Download a file from a URL

send

Send an HTTP request and display the response

cloudflare

Cloudflare analytics and management (traffic, security, API tokens)
Aliases: cf

lipsum

Generate placeholder Lorem Ipsum text
Aliases: lorem

diff

Generate an HTML diff report comparing two or three files

integration

Run integration tests for the project
Aliases: inte

clippy

Run cargo clippy with auto-fix, formatting, and tests

docs

Generate HTML documentation for the CLI commands