Skip to Main content

tuyen

Usage

 tuyen [OPTIONS] <COMMAND>

Options

-r, --root <ROOT>

  • Directory to use as root of project.
  • Default value: ..

--pause

  • Pause the program after execution.
  • Alias: wait.
  • Possible values: true, false.

--pause-if-error

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

--proxy <PROXY>

  • Proxy server to use.

--no-print

  • Do not print output.
  • Default value: false.
  • Possible values: true, false.

--verbose

  • Verbose output.
  • Default value: false.
  • Possible values: true, false.

-h, --help

  • Print help.

Commands

format

  • Format a file by pretty-printing its contents. 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 such as bin, obj, and node_modules directories 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 for subsetting and format conversion.

image

  • Image processing commands for creating icon packs, converting to WebP, and detecting duplicates.

git

  • Git helper commands for configuring users, managing hooks, running pre-commit and pre-push checks, and more.

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 by pulling latest changes, cleaning artifacts, and compiling with the release profile.

publish

  • Publish the project build output to an output directory.

clone

  • Clone a git repository with optional branch selection 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 or master.

hosts

  • Manage the system hosts file entries for getting, setting, finding, removing, and listing hostname mappings.
  • Aliases: host.

os

  • OS-specific commands for applying system patches and installing developer tools.

dev

  • Developer utilities for generating documentation, building highlight.js, patching WinMerge reports, and more.

epi

  • Episerver and Optimizely license management.

github

  • GitHub repository operations for downloading release assets and patching workflow files.
  • Aliases: gh.

download

  • Download a file from a URL.

send

  • Send an HTTP request and display the response.

cloudflare

  • Cloudflare analytics and management for traffic, security events, and 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.