Skip to content

Textmode art interpretor, library, and tools targeting native code execution, the web, and WASI.

License

Notifications You must be signed in to change notification settings

andyherbert/tmode

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

22 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Textmode.rs

Textmode art interpretor, library, and tools targeting native code execution, the web, and WASI.

To build install Rust and Cargo, then:

cargo build

To run:

cargo run -- <command line options>

tmode 0.0.1
Andy Herbert <[email protected]>
Textmode art interpretor, library, and tools.

USAGE:
    tmode [FLAGS] [OPTIONS] [FILE]...

FLAGS:
        --current-date            Adds the current local date to SAUCE records.
        --filetype                Automatically insert a SAUCE record for non-textmode files.
    -h, --help                    Prints help information
        --ice-colors              Enables iCE colors for supported filetypes.
        --legacy-aspect           Enables legacy aspect ratio for supported filetypes.
        --letter-spacing          Enables 9px fonts for supported filetypes.
        --modern-aspect           Enables modern aspect ratio for supported filetypes.
        --no-ice-colors           Disables iCE colors for supported filetypes.
        --no-letter-spacing       Disables 9px fonts for supported filetypes.
        --no-sauce                Lists all the files with no SAUCE record.
    -s, --sauce                   Displays SAUCE information.
    -r, --remove                  Removes SAUCE records.
        --unset-aspect            Sets no preference on aspect ratio setting for supported filetypes.
        --unset-letter-spacing    Sets no preference on letter spacing for supported filetypes.
    -V, --version                 Prints version information

OPTIONS:
        --author=<author's name>       Adds an author to SAUCE records.
        --comments=<comments>          Adds comments to SAUCE records.
        --day=<day of the month>       Adds a day of the month to SAUCE records.
        --export-csv=<CSV FILE>        Exports multiple SAUCE records to a CSV file.
        --export-json=<JSON FILE>      Exports multiple SAUCE records to a JSON file.
        --font=<font name>             Adds a font name to SAUCE records.
        --group=<group's name>         Adds a group to SAUCE records.
        --import-csv=<CSV FILE>        Imports a CSV file to update multiple SAUCE records.
        --import-json=<JSON FILE>      Imports a JSON file to update multiple SAUCE records.
        --info-1=<numeric value>       Sets a numeric value to information 1.
        --info-2=<numeric value>       Sets a numeric value to information 2.
        --info-3=<numeric value>       Sets a numeric value to information 3.
        --info-4=<numeric value>       Sets a numeric value to information 4.
        --month=<month of the year>    Adds a (numeric) month of the year to SAUCE records.
        --title=<title>                Adds a title to the SAUCE records.
        --year=<year>                  Adds a year to SAUCE records.

ARGS:
    <FILE>...    Sets the input file(s) to use.

About

Textmode art interpretor, library, and tools targeting native code execution, the web, and WASI.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages