DELTONA(1)

NAME
deltona - deltona v0.0.2

A lot of uncategorised utilities.

COMMANDS

  add-cdda-times

Add CDDA timestamps together.

A CDDA timestamp is 3 zero-prefixed integers MM:SS:FF, separated by colons. FF is the number of frames out of 75.

    add-cdda-times [OPTIONS] [TIMES]...

Arguments

TIMES
    Optional argument(s)

    Example invocation: add-cdda-times 01:02:73 02:05:09

  add-info-json

Embed info.json in a media file.

    add-info-json [OPTIONS] [FILENAME]...

Options

-d, --debug
    Enable debug output.

    Arguments

FILENAME
    Optional argument(s)

  adp

Calculate US salary.

    adp [OPTIONS]

Options

-H, --hours <HOURS>
    Hours worked in a month.

-r, --pay-rate <DOLLARS>
    Dollars per hour.

-s, --state <STATE>
    US state abbreviation.

Options
    AK | AL | AR | AS | AZ | CA | CO | CT | DC | DE | FL | FM | GA | GU | HI | IA | ID | IL | IN | KS | KY | LA | MA | MD | ME | MH | MI | MN | MO | MP | MS | MT | NC | ND | NE | NH | NJ | NM | NV | NY | OH | OK | OR | PA | PR | PW | RI | SC | SD | TN | TX | UM | UT | VA | VI | VT | WA | WI | WV | WY

  audio2vid

Create a video with static text and audio.

    audio2vid [OPTIONS] AUDIO_FILENAME TEXT

Options

-d, --debug
    Enable debug output.

-f, --font <font>
    Font to use.

-n, --nvenc
    Use NVENC.

-V, --videotoolbox
    Use VideoToolbox.

    Arguments

AUDIO_FILENAME
    Required argument

TEXT
    Required argument

  burnrariso

Burns an ISO found in a RAR file via piping.

    burnrariso [OPTIONS] RAR_FILENAME

Options

--no-crc-check
    Disable CRC check.

--test-extraction
    Enable extraction test.

-d, --debug
    Enable debug output.

-D, --device-name <device_name>
    Device name.

-s, --speed <speed>
    Disc write speed.

--sfv <sfv>
    SFV file.

--cdrecord-path <cdrecord_path>
    Path to cdrecord.

--unrar-path <unrar_path>
    Path to unrar.

    Arguments

RAR_FILENAME
    Required argument

  cddb-query

Display a CDDB result in a simple JSON format.

Does not handle if result is not an exact match.

    cddb-query [OPTIONS] [ARGS]...

Options

-d, --debug
    Enable debug output.

-H, --host <HOST>
    CDDB hostname.

    Arguments

ARGS
    Optional argument(s)

  check-bookmarks-html

Check for URLs that are not valid any more (status 404) and redirections.

    check-bookmarks-html [OPTIONS] FILENAME

Options

-d, --debug
    Enable debug output.

    Arguments

FILENAME
    Required argument

  chrome-bisect-flags

Determine which flag is causing an issue in Chrome or any Chromium-based browser.

Only supports removing flags (setting back to default) and not setting them to 'safe' values.

    chrome-bisect-flags [OPTIONS] LOCAL_STATE_PATH

Options

-s, --subprocess-name <subprocess_name>
    Chromium-based browser subprocess name such as "chrome"

--sleep-time <sleep_time>
    Time to sleep after attempting to kill the browser processes in seconds.

    Arguments

LOCAL_STATE_PATH
    Optional argument

  clean-old-kernels-modules

Remove inactive kernels and modules.

By default, removes old Linux sources from /usr/src.

    clean-old-kernels-modules [OPTIONS] [PATH]

Options

--active-kernel-name <active_kernel_name>
    Kernel name like "linux".

-m, --modules-path <modules_path>
    Location where modules get installed, such as "/lib/modules".

-d, --debug
    Enable debug logging.

    Arguments

PATH
    Optional argument

  connect-g603

Connect a G603 Bluetooth mouse, disconnecting/removing first if necessary.

For Linux only.

This is useful for connecting the mouse back when it randomly decides not to re-pair, and you have no other mouse but you can get to your terminal.

    connect-g603 [OPTIONS]

Options

-d, --debug

--device <device_name>
    Bluetooth device (defaults to hci0).

  display-info-json

Display embedded info.json in a media file.

    display-info-json [OPTIONS] FILENAME

Options

-d, --debug
    Enable debug output.

    Arguments

FILENAME
    Required argument

  encode-dashcam

Batch encode dashcam footage, merging rear and front camera footage.

This command's defaults are intended for use with Red Tiger dashcam output and file structure.

The rear camera view will be placed in the bottom right of the video scaled by dividing the width and height by the --rear-view-scale-divisor value specified. It will also be cropped using the --rear-crop value unless --no-rear-crop is passed.

Files are automatically grouped using the regular expression passed with -M/--match-regexp. This RE must contain at least one group and only the first group will be considered. Make dubious use of non-capturing groups if necessary. The captured group string is expected to be usable with the time format specified with --time-format (see strptime documentation at https://docs.python.org/3/library/datetime.html#datetime.datetime.strptime).

In many cases, the camera leaves behind stray rear camera files (usually no more than one per group and always a video without a matching front video file the end). These are automatically ignored if possible. This behaviour can be disabled by passing --no-fix-groups.

Original files' whose content is successfully converted are sent to the wastebin.

Example use: encode-dashcam Movie_F/ Movie_R/ ~/output_dir

    encode-dashcam [OPTIONS] FRONT_DIR REAR_DIR [OUTPUT_DIR]

Options

--clip-length <clip_length>
    Clip length in minutes.

--hwaccel <hwaccel>
    -hwaccel string for ffmpeg.

--level <level>
    Level (HEVC).

--no-fix-groups
    Disable group discrepancy resolution.

--no-hwaccel
    Disable hardware decoding.

--no-rear-crop
    Disable rear video cropping.

--no-setpts
    Disable use of setpts.

--preset <preset>
    Output preset (various codecs).

--rear-crop <rear_crop>
    Crop string for the rear camera view.

--rear-view-scale-divisor <rear_view_scale_divisor>
    Scaling divisor for rear view.

--setpts <setpts>
    setpts= string. Defaults to speeding video by 4x.

--tier <tier>
    Tier (HEVC).

--time-format <FORMAT>
    Time format to parse from video files.

--video-bitrate <BITRATE>
    Video bitrate.

--video-decoder <DECODER>
    Video decoder (for hardware decoding only).

--video-encoder <ENCODER>
    Video encoder.

--video-max-bitrate <BITRATE>
    Maximum video bitrate.

-M, --match-regexp <RE>
    Regular expression to find the date string.

-O, --overwrite
    Overwrite existing files.

-T, --temp-dir <temp_dir>
    Temporary directory for processing.

-d, --debug
    Enable debug output.

    Arguments

FRONT_DIR
    Required argument

REAR_DIR
    Required argument

OUTPUT_DIR
    Optional argument

  fix-pwa-icon

Fix a Chromium PWA icon that failed to sync.

For more information see https://issues.chromium.org/issues/40595456.

    fix-pwa-icon [OPTIONS] APP_ID ICON_SRC_URI

Options

-M, --monochrome
    Copy icons to monochrome directory.

-c, --config-path <config_path>
    Chromium browser configuration path. Defaults to Google Chrome.

-d, --debug
    Enable debug output.

-m, --masked
    Copy icons to masked directory.

-p, --profile <profile>
    Profile name.

    Arguments

APP_ID
    Required argument

ICON_SRC_URI
    Required argument

  flac-album

Front-end to metaflac to set common tags.

    flac-album [OPTIONS] [FILES]...

Options

-A, --album <album>
    Album.

-D, --delete-all-before
    Delete all existing tags before processing.

-T, --track <track>
    Track number.

-a, --artist <artist>
    Track artist.

-d, --debug
    Enable debug output.

-g, --genre <genre>
    Genre.

-p, --picture <picture>
    Cover artwork to attach.

-t, --title <title>
    Track title.

-y, --year <year>
    Year.

    Arguments

FILES
    Optional argument(s)

  flac-artist

Front-end to metaflac to set common tags.

    flac-artist [OPTIONS] [FILES]...

Options

-A, --album <album>
    Album.

-D, --delete-all-before
    Delete all existing tags before processing.

-T, --track <track>
    Track number.

-a, --artist <artist>
    Track artist.

-d, --debug
    Enable debug output.

-g, --genre <genre>
    Genre.

-p, --picture <picture>
    Cover artwork to attach.

-t, --title <title>
    Track title.

-y, --year <year>
    Year.

    Arguments

FILES
    Optional argument(s)

  flac-dir-finalize

Finalise a FLAC album directory.

    flac-dir-finalize [OPTIONS] DIRECTORY

Options

-d, --debug
    Enable debug output.

    Arguments

DIRECTORY
    Required argument

  flac-genre

Front-end to metaflac to set common tags.

    flac-genre [OPTIONS] [FILES]...

Options

-A, --album <album>
    Album.

-D, --delete-all-before
    Delete all existing tags before processing.

-T, --track <track>
    Track number.

-a, --artist <artist>
    Track artist.

-d, --debug
    Enable debug output.

-g, --genre <genre>
    Genre.

-p, --picture <picture>
    Cover artwork to attach.

-t, --title <title>
    Track title.

-y, --year <year>
    Year.

    Arguments

FILES
    Optional argument(s)

  flac-title

Front-end to metaflac to set common tags.

    flac-title [OPTIONS] [FILES]...

Options

-A, --album <album>
    Album.

-D, --delete-all-before
    Delete all existing tags before processing.

-T, --track <track>
    Track number.

-a, --artist <artist>
    Track artist.

-d, --debug
    Enable debug output.

-g, --genre <genre>
    Genre.

-p, --picture <picture>
    Cover artwork to attach.

-t, --title <title>
    Track title.

-y, --year <year>
    Year.

    Arguments

FILES
    Optional argument(s)

  flac-track

Front-end to metaflac to set common tags.

    flac-track [OPTIONS] [FILES]...

Options

-A, --album <album>
    Album.

-D, --delete-all-before
    Delete all existing tags before processing.

-T, --track <track>
    Track number.

-a, --artist <artist>
    Track artist.

-d, --debug
    Enable debug output.

-g, --genre <genre>
    Genre.

-p, --picture <picture>
    Cover artwork to attach.

-t, --title <title>
    Track title.

-y, --year <year>
    Year.

    Arguments

FILES
    Optional argument(s)

  flac-year

Front-end to metaflac to set common tags.

    flac-year [OPTIONS] [FILES]...

Options

-A, --album <album>
    Album.

-D, --delete-all-before
    Delete all existing tags before processing.

-T, --track <track>
    Track number.

-a, --artist <artist>
    Track artist.

-d, --debug
    Enable debug output.

-g, --genre <genre>
    Genre.

-p, --picture <picture>
    Cover artwork to attach.

-t, --title <title>
    Track title.

-y, --year <year>
    Year.

    Arguments

FILES
    Optional argument(s)

  flacted

Front-end to metaflac to set common tags.

    flacted [OPTIONS] [FILES]...

Options

-A, --album <album>
    Album.

-D, --delete-all-before
    Delete all existing tags before processing.

-T, --track <track>
    Track number.

-a, --artist <artist>
    Track artist.

-d, --debug
    Enable debug output.

-g, --genre <genre>
    Genre.

-p, --picture <picture>
    Cover artwork to attach.

-t, --title <title>
    Track title.

-y, --year <year>
    Year.

    Arguments

FILES
    Optional argument(s)

  fullwidth2ascii

Convert fullwidth characters to ASCII.

    fullwidth2ascii [OPTIONS] [FILE]

Arguments

FILE
    Optional argument

  git-checkout-default-branch

Checkout to the default branch.

For repositories whose origin is on GitHub only.

To set a token, keyring set tmu-github-api "${USER}". The token must have access to the public_repo or repo scope.

    git-checkout-default-branch [OPTIONS] ORIGIN_NAME

Options

-b, --base-url <base_url>
    Base URL for enterprise.

-d, --debug
    Enable debug output.

-u, --username <username>
    Username (passed to keyring).

    Arguments

ORIGIN_NAME
    Optional argument

  git-co-default-branch

Checkout to the default branch.

For repositories whose origin is on GitHub only.

To set a token, keyring set tmu-github-api "${USER}". The token must have access to the public_repo or repo scope.

    git-co-default-branch [OPTIONS] ORIGIN_NAME

Options

-b, --base-url <base_url>
    Base URL for enterprise.

-d, --debug
    Enable debug output.

-u, --username <username>
    Username (passed to keyring).

    Arguments

ORIGIN_NAME
    Optional argument

  git-open

Open assumed repository web representation (GitHub, GitLab, etc) based on the origin.

    git-open [OPTIONS] [NAME]

Arguments

NAME
    Optional argument

  git-rebase-default-branch

Rebase the current head with the default branch.

For repositories whose origin is on GitHub only.

To set a token, keyring set tmu-github-api "${USER}". The token must have access to the public_repo or repo scope.

    git-rebase-default-branch [OPTIONS] ORIGIN_NAME

Options

-b, --base-url <base_url>
    Base URL for enterprise.

-d, --debug
    Enable debug output.

-u, --username <username>
    Username (passed to keyring).

-r, --remote
    Rebase with the origin copy of the default branch.

    Arguments

ORIGIN_NAME
    Optional argument

  gogextract

Extract a Linux gog.com archive.

    gogextract [OPTIONS] FILENAME

Options

-d, --debug
    Enable debug output.

-o, --output-dir <output_dir>
    Output directory.

    Arguments

FILENAME
    Required argument

  hlg2sdr

Convert a HLG video to SDR.

    hlg2sdr [OPTIONS] FILENAME [OUTPUT]

Options

--codec <codec>
    Video codec.

Options
    libx264 | libx265

-d, --debug
    Enable debug output.

--crf <crf>
    CRF value.

--delete-after
    Send processed file to wastebin.

-f, --fast
    Use less filters (lower quality).

    Arguments

FILENAME
    Required argument

OUTPUT
    Optional argument

  htmltree

Generate a HTML directory listing.

    htmltree [OPTIONS] [PATH]

Options

-d, --depth <DEPTH>
    Maximum depth.

-f, --follow-symlinks
    Follow symbolic links.

-o, --output-file <output_file>
    Output file.

    Arguments

PATH
    Optional argument

  inhibit-notifications

Disable notifications state for a time.

On exit, notifications will be enabled. This command does nothing if notifications are already disabled.

This is an alternative to kde-inhibit. Unlike kde-inhibit, this tool may only sleep. A sleep time of 0 effectively does nothing.

    inhibit-notifications [OPTIONS]

Options

-d, --debug
    Enable debug logging.

-t, --sleep-time <sleep_time>
    Sleep time in seconds to inhibit notifications for.

  is-ascii

Check if a file is ASCII.

    is-ascii [OPTIONS] [FILE]

Arguments

FILE
    Optional argument

  is-bin

Check if a file has binary contents.

For this utility, 0 byte files do not count as binary.

Exit code 0 means the file probably contains binary content.

    is-bin [OPTIONS] [FILE]

Arguments

FILE
    Optional argument

  json2yaml

Convert JSON to YAML.

    json2yaml [OPTIONS] [FILE]

Options

-d, --default-flow-style
    Enable compact flow style.

-i, --indent <indent>
    Indent width (spaces).

    Arguments

FILE
    Optional argument

  kconfig-to-commands

Generate kwriteconfig6 commands to set (Plasma) settings from your current settings.

    kconfig-to-commands [OPTIONS] [FILES]...

Options

-a, --all
    Find compatible files and process them.

-d, --debug
    Enable debug output.

    Arguments

FILES
    Optional argument(s)

  ke-ebook-ex

Extract ebooks from RARs within Zip files.

    ke-ebook-ex [OPTIONS] [PATHS]...

Options

-d, --debug
    Enable debug output.

-D, --delete-paths
    Delete paths after extraction.

    Arguments

PATHS
    Optional argument(s)

  kill-gamescope

Terminate gamescope and gamescopereaper.

    kill-gamescope [OPTIONS]

  kill-wine

Terminate all Wine processes.

    kill-wine [OPTIONS]

  merge-dependabot-prs

Merge pull requests made by Dependabot on GitHub.

    merge-dependabot-prs [OPTIONS]

Options

-a, --affiliation <affiliation>
    Affiliation. See REST API documentation for more information.

-b, --base-url <base_url>
    Base URL for enterprise.

-d, --debug
    Enable debug output.

--delay <delay>
    Delay in seconds between attempts.

-u, --username <username>
    Username.

  mkwineprefix

Create a Wine prefix with custom settings.

This should be used with eval: eval $(mkwineprefix ...)

    mkwineprefix [OPTIONS] PREFIX_NAME

Options

-D, --dpi <dpi>
    DPI.

-d, --debug
    Enable debug output.

--disable-explorer
    Disable starting explorer.exe automatically.

--disable-services
    Disable starting services.exe automatically (only useful for simple CLI programs with --disable-explorer).

-E, --eax
    Enable EAX.

-g, --gtk
    Enable Gtk+ theming.

-r, --prefix-root <prefix_root>
    Prefix root.

-S, --sandbox
    Sandbox the prefix.

--no-gecko
    Disable downloading Gecko automatically.

--no-mono
    Disable downloading Mono automatically.

--no-xdg
    Disable winemenubuilder.exe.

--no-assocs
    Disable creating file associations, but still allow menu entries to be made (unless --no-xdg is also passed).

-N, --nvapi
    Add dxvk-nvapi.

-o, --noto
    Use Noto Sans in place of most fonts.

-T, --trick <tricks>
    Add an argument for winetricks.

-t, --tmpfs
    Make Wine use tmpfs.

-V, --windows-version <windows_version>
    Windows version.

Options
    11 | 10 | vista | 2k3 | 7 | 8 | xp | 81 | 2k | 98 | 95

--vd <SIZE>
    Virtual desktop size, e.g. 1024x768.

-W, --winrt-dark
    Enable dark mode for WinRT apps.

-x, --dxva-vaapi
    Enable DXVA2 support with VA-API.

--32
    Use 32-bit prefix.

    Arguments

PREFIX_NAME
    Required argument

  mp4json

Embed info.json in a media file.

    mp4json [OPTIONS] [FILENAME]...

Options

-d, --debug
    Enable debug output.

    Arguments

FILENAME
    Optional argument(s)

  mp4json-display

Display embedded info.json in a media file.

    mp4json-display [OPTIONS] FILENAME

Options

-d, --debug
    Enable debug output.

    Arguments

FILENAME
    Required argument

  mpv-sbs

Display two videos side by side in mpv.

    mpv-sbs [OPTIONS] FILENAMES...

Options

-d, --debug
    Enable debug output.

    Arguments

FILENAMES
    Required argument(s)

  mvid-rename

Rename music video files.

    mvid-rename [OPTIONS] [FILENAMES]...

Options

-d, --debug
    Enable debug output.

    Arguments

FILENAMES
    Optional argument(s)

  netloc

Decode a URL-encoded string.

    netloc [OPTIONS] [FILE]

Options

-e, --encoding <encoding>
    Text encoding.

-r, --errors <errors>
    Error handling mode.

Options
    ignore | replace | strict

    Arguments

FILE
    Optional argument

  patch-bundle

Patch a macOS/iOS/etc bundle's Info.plist file.

    patch-bundle [OPTIONS] BUNDLE

Options

-E, --env-var <env_vars>
    Environment variable to set.

-r, --retina <retina>
    For macOS apps, force Retina support.

    Arguments

BUNDLE
    Required argument

  patch-uiso-font

Patch UltraISO's hard-coded font.

    patch-uiso-font [OPTIONS]

Options

-d, --debug
    Enable debug output.

-e, --exe <exe>
    EXE to patch.

-f, --font <font>
    Font to use.

  pl2json

Convert a Property List file to JSON.

This command does not do any type conversions. This means files containing <data> objects will not work.

    pl2json [OPTIONS] [FILE]

Arguments

FILE
    Optional argument

  ripcd

Rip an audio disc to FLAC files.

Requires cdparanoia and flac to be in PATH.

For Linux only.

    ripcd [OPTIONS]

Options

-D, --drive <drive>
    Optical drive path.

-M, --accept-first-cddb-match
    Accept the first CDDB match in case of multiple matches.

--album-artist <album_artist>
    Album artist override.

--album-dir <album_dir>
    Album directory name. Defaults to artist-album-year format.

--cddb-host <cddb_host>
    CDDB host.

--never-skip <never_skip>
    Passed to cdparanoia's --never-skip=... option.

-d, --debug
    Enable debug output.

-o, --output-dir <output_dir>
    Parent directory for album_dir. Defaults to current directory.

-u, --username <username>
    Username for CDDB.

  sanitize

Transform a string to a 'sanitised' form.

By default, a restricted character set safe for Windows filenames is used. Disable with -R.

    sanitize [OPTIONS] [FILE]

Options

-R, --no-restricted
    Do not use restricted character set.

    Arguments

FILE
    Optional argument

  set-wine-fonts

Set all Wine fonts to be the one passed in.

This will run on Windows but it is not recommended to try on newer than Windows 7.

    set-wine-fonts [OPTIONS]

Options

--dpi <dpi>
    DPI. This should generally be left as 96.

-d, --debug
    Enable debug output.

-f, --font <font>
    Font to use.

-s, --font-size <font_size>
    Font size in points.

  show-info-json

Display embedded info.json in a media file.

    show-info-json [OPTIONS] FILENAME

Options

-d, --debug
    Enable debug output.

    Arguments

FILENAME
    Required argument

  slug-rename

Rename a file to a slugified version.

    slug-rename [OPTIONS] [FILENAMES]...

Options

--no-lower
    Disable lowercase.

-v, --verbose
    Enable verbose output.

    Arguments

FILENAMES
    Optional argument(s)

  slugify

Slugify a string.

    slugify [OPTIONS] [FILE]

Options

--no-lower
    Disable lowercase.

    Arguments

FILE
    Optional argument

  smv

Secure move.

This is similar to scp but deletes the file or directory after successful copy.

Always test with the --dry-run/-y option.

    smv [OPTIONS] [FILENAMES]... TARGET

Options

-C  Enable compression.

-P, --port <port>
    Port.

-d, --debug
    Enable debug output.

-i, --key <key_filename>
    Private key.

-t, --timeout <timeout>
    Timeout in seconds.

-p  Preserves modification times, access times, and file mode bits from the source file.

-y, --dry-run
    Do not copy anything. Use with -d for testing.

    Arguments

FILENAMES
    Optional argument(s)

TARGET
    Required argument

  supported-audio-input-formats

Get supported input formats and sample rates by invoking ffmpeg.

    supported-audio-input-formats [OPTIONS] DEVICE

Options

-d, --debug
    Enable debug output.

    Arguments

DEVICE
    Required argument

  systemd-reset-tpm-cryptenroll

Reset TPM enrolments that were created by systemd-cryptenroll -tpm2-device=auto.

Requires root privileges to work.

Only crypttab files with UUID= entries are supported.

    systemd-reset-tpm-cryptenroll [OPTIONS] [UUIDS]...

Options

-d, --debug
    Enable debug output.

-a, --all
    Reset all enrolments.

-f, --force
    Apply the changes.

--crypttab <crypttab>
    File to read from when passing --all.

    Arguments

UUIDS
    Optional argument(s)

  tbc2srt

Convert VBI data in a ld-decode/vhs-decode TBC file to SubRip format.

Requires the following: ld-process-vbi, ld-export-metadata, scc2raw.pl, ccextractor.

    tbc2srt [OPTIONS] FILENAME

Options

-d, --debug
    Enable debug output.

--input-json <input_json>
    Input JSON file.

    Arguments

FILENAME
    Required argument

  title-fixer

Fix titles.

    title-fixer [OPTIONS] [TITLES]

Options

--no-names
    Disable name checking.

-E, --no-english
    Disable English mode.

-a, --arabic
    Enable Arabic mode.

-c, --chinese
    Enable Chinese mode.

-j, --japanese
    Enable Japanese mode.

-s, --ampersands
    Replace " and " with " & ".

    Arguments

TITLES
    Optional argument

  trim

Trim lines in file.

    trim [OPTIONS] [FILE]

Arguments

FILE
    Optional argument

  ucwords

Run Python str.title() for lines in file.

Named after PHP's function.

    ucwords [OPTIONS] [FILE]

Arguments

FILE
    Optional argument

  uiso

CLI interface to UltraISO.

On non-Windows, runs UltraISO via Wine.

    uiso [OPTIONS]

Options

--appid <STRING>
    Application ID

--preparer <STRING>
    Preparer

--publisher <STRING>
    Publisher

--sysid <STRING>
    System ID

--volset <STRING>
    Volume Set ID

--volume <STRING>
    Volume label

--bootfile <FILENAME>
    Set boot file

--bootinfotable
    Generate boot information table in boot file

--optimize
    Optimise file systems by coding same files only once

-f, --file <FILENAME>
    Add one file or folder (include folder name and all files and folders under it)

--dir <DIRNAME>
    Add all files and folders under given directory (not include directory name itself)

--newdir <DIRNAME>
    Create a new directory

-c, --chdir <DIRNAME>
    Change current directory in ISO image

-r, --rmdir <FILENAME>
    Remove a file or folder from ISO image (full path should be specified)

--hide <FILENAME>
    Set hidden attribute of a file or folder (full path should be specified)

--ahide <FILENAME>
    Set advanced hidden attribute of a file or folder (full path should be specified)

-i, --input <FILENAME>
    Input ISO image

-o, --output <FILENAME>
    Output ISO image

--bin2iso <FILENAME>
    Convert input CD/DVD image to ISO format

--dmg2iso <FILENAME>
    Convert input DMG image to ISO format

--bin2isz <FILENAME>
    Compress input CD/DVD image to ISZ format

--compress <compress>
    Set compression level

--encrypt <encrypt>
    Set encryption method

--password <PASSWORD>
    Set ISZ password

--split <SIZE>
    Set segment size in bytes

--list <FILENAME>
    Create a list of files and folders in an ISO image

--get <FILENAME>
    Set a file or folder(full path should be specified) to be extracted

--extract <DIRNAME>
    Extract ISO image to specified directory

--cmd <FILENAME>
    Read arguments from a text file

-l, --ilong
    Long filename for ISO 9660 volume, up to 31 chars

--imax
    Max filename for ISO 9660 volume, up to 207 chars

--vernum
    Include file version number

--lowercase
    Allow lowercase letter

--joliet
    Create Joliet volume

--jlong
    Long filename for joliet volume, up to 103 chars

--rockridge
    Create RockRidge volume

--udf
    Create UDF volume

--hfs
    Create Apple HFS volume

--udfdvd
    Create UDF DVD image (this option will overwrite all other volume settings)

-d, --debug
    Enable debug logging.

  umpv

Run a single instance of mpv.

    umpv [OPTIONS] [FILES]...

Options

-d, --debug

--mpv-command <mpv_command>
    mpv command including arguments.

    Arguments

FILES
    Optional argument(s)

  underscorize

Convert a string to an underscorised form.

    underscorize [OPTIONS] [FILE]

Arguments

FILE
    Optional argument

  unix2wine

Convert a UNIX path to an absolute Wine path.

    unix2wine [OPTIONS] FILEPATH

Arguments

FILEPATH
    Required argument

  unpack-0day

Unpack RAR files from 0day zip file sets.

    unpack-0day [OPTIONS] DIR

Arguments

DIR Optional argument(s)

  unregister-wine-assocs

Unregister Wine file associations. Terminates all Wine processes before starting.

    unregister-wine-assocs [OPTIONS]

Options

-d, --debug
    Enable debug output.

  upload-to-imgbb

Upload image to ImgBB.

Get an API key at https://api.imgbb.com/ and set it with keyring set imgbb "${USER}".

    upload-to-imgbb [OPTIONS] [FILENAMES]...

Options

--api-key <KEY>
    API key.

--keyring-username <USERNAME>
    Keyring username override.

--no-browser
    Do not copy URL to clipboard.

--no-clipboard
    Do not copy URL to clipboard.

--no-gui
    Disable GUI interactions.

-d, --debug
    Enable debug output.

-t, --timeout <TIMEOUT>
    Timeout in seconds.

--xdg-install <PATH>
    Install .desktop file. Argument is the installation prefix such as /usr. Use - to install to user XDG directory.

    Arguments

FILENAMES
    Optional argument(s)

  urldecode

Decode a URL-encoded string.

    urldecode [OPTIONS] [FILE]

Options

-e, --encoding <encoding>
    Text encoding.

-r, --errors <errors>
    Error handling mode.

Options
    ignore | replace | strict

    Arguments

FILE
    Optional argument

  wait-for-disc

Wait for a disc in a drive to be ready.

    wait-for-disc [OPTIONS] DRIVE_PATH

Options

-w, --wait-time <TIME>
    Wait time in seconds.

    Arguments

DRIVE_PATH
    Required argument

  where-from

Display URL where a file was downloaded from.

    where-from [OPTIONS] FILE

Options

-w, --webpage
    Print the webpage URL (macOS only).

    Arguments

FILE
    Optional argument(s)

  winegoginstall

Silent installer for GOG InnoSetup-based releases.

This calls the installer with the following arguments:

/CLOSEAPPLICATIONS /FORCECLOSEAPPLICATIONS /NOCANCEL /NORESTART /SILENT

    winegoginstall [OPTIONS] [ARGS]... FILENAME

Options

-S, --very-silent
    Pass /VERYSILENT (no windows will be displayed).

-d, --debug
    Enable debug output.

-p, --prefix <prefix>
    Wine prefix path or name.

    Arguments

ARGS
    Optional argument(s)

FILENAME
    Required argument

  wineshell

Start a new shell with WINEPREFIX set up.

For Bash and similar shells only.

    wineshell [OPTIONS] PREFIX_NAME

Options

-d, --debug
    Enable debug output.

    Arguments

PREFIX_NAME
    Required argument

AUTHOR
Andrew Udvare <audvare@gmail.com>

COPYRIGHT
2025