index : gmss.git

ascending towards madness

% GMSS(1) version 0.1.0 | User Commands
%
% 22 December 2023

NAME
====

gmss - gimme my screenshot!

SYNOPSIS
========

| **gmss** **\--out** _location_

DESCRIPTION
===========

A screenshot utility. Nothing else.

OPTIONS
=======

**-o** _location_, **\--out** _location_

:   The output directory or file path to write to.

    If a directory is specified, a filename will be generated based on the current date and time.
    (Required)

    Example:

    :   **\--out** _$HOME/screenshots/my_screenshot.png_

        **\--out** _/$HOME/screenshots_

FILENAME TIMESTAMPS
===================

gmss has support for formatting timestamps in filenames.

The default filename format is
```
screenshot-%Y-%m-%d_%H-%M-%S.png
```

- `%Y`: Year with century as a decimal number (e.g., 2022)
- `%m`: Month as a zero-padded decimal number (01 to 12)
- `%B`: Full month name (e.g., January)
- `%b`: Abbreviated month name (e.g., Jan)
- `%d`: Day of the month as a zero-padded decimal number (01 to 31)
- `%e`: Day of the month as a decimal number (1 to 31)
- `%A`: Full weekday name (e.g., Monday)
- `%a`: Abbreviated weekday name (e.g., Mon)
- `%H`: Hour (00 to 23)
- `%I`: Hour (01 to 12)
- `%M`: Minute (00 to 59)
- `%S`: Second (00 to 59)
- `%p`: AM or PM designation
- `%f`: Subsecond (in nanoseconds)
- `%F`: ISO 8601 date format (YYYY-MM-DD)
- `%c`: Date and time representation appropriate for locale
- `%r`: 12-hour clock time (e.g., 08:30:45 PM)
- `%Z`: Time zone offset (+0900)
- `%z`: Time zone offset (+09:00)
- `%U`: Week number of the year (Sunday as the first day of the week) (00 to 53)
- `%W`: Week number of the year (Monday as the first day of the week) (00 to 53)
- `%j`: Day of the year (001 to 366)
- `%x`: Date representation for the current locale
- `%X`: Time representation for the current locale
- `%%`: Percent sign

BUGS
====

Bugs can be submitted via e-mail.

AUTHORS
=======

holly sparkles \

REPOSITORY
==========

https://git.holly.sh/gmss.git