ESPCTAG(1)
๐ ESPCTAG ๐
okay so bestie, welcome to espctag(1) from the User Manuals โ she lives in the terminal and she edits the ID666 tags on SPC files (you know, those SNES audio files ๐ฎ). Pull up a chair, we're gonna go through literally every single flag together, no skips ๐
โจ NAME โจ
espctag โ edit tags of SPC files (ID666) ๐
๐ธ SYNOPSIS ๐ธ
espctag [OPTION]... FILE...
๐ฆ DESCRIPTION ๐ฆ
So like, by default? espctag prints out the ID666 tags it pulled from your SPC files (SNES audio files, yes, the cute retro ones) straight to standard output. But the second you call it with the --set switch, the flags suddenly start accepting an argument and the corresponding fields get modified instead. Main character energy honestly ๐
Files are processed in the order specified. In order. Not vibes order. Actual order. ๐ซถ
๐ OPTIONS ๐
๐ Operations (mutually exclusive)
like, pick ONE bestie, they cannot coexist, it's giving exclusivity
-s,--setโ Set tags โ๏ธ-g,--getโ Print tags. This is the default behaviour (so if you do nothing, you're already getting, slay)
๐ Global options
-f,--fileโ Print file names ๐-n,--fieldโ Don't print field names ๐-t,--typeโ Print tags format ๐ท๏ธ-rFORMAT,--rename=FORMATโ Rename file based on tags.FORMATis a template string where ordinary characters are simply used as-is, while conversion specifications introduced by a'%'character cause the corresponding tag to be formatted and used on the new file name. ๐ฅ
The conversion specifications have the form:
%[case-modifier][max-width]conversion
case-modifier can be '>' for lower case or '<' for upper case. max-width is an integer in the range 0-99, it specifies the maximum number of characters that will be used in the new file name.
The folowing conversion specifications can appear in the template string:
%sSong title%gGame title%nDumper name%cComments%dDump date%lLength%fFade length%aArtist%mChannels%eEmulator%%Literal'%'character
Every other conversion specification will cause an error. not a warning, not a lil shrug, an ERROR ๐ so don't get creative with the % bestie
-b,--backup-rsnโ Backup the input RSN file if it should be changed. This can save you if something goes wrong between the moment the file is deleted and the moment it is recreated ๐ญ (yes literally between delete and recreate, that's the danger window, hold my hand)-e,--no-errorโ When several files must be treated,espctagwill not stop when an error occurs. It will ignore the file and pass to the next. ๐ถโโ๏ธ-v,--verboseโ Verbose mode ๐ฃ๏ธ
๐ Field selection
-a,--allโ Select all fields. Can not be used with--set๐ซ (fr fr, they do not mix)-S[SONG_TITLE],--song[=SONG_TITLE]โ Print/Set song title ๐ต-G[GAME_TITLE],--game[=GAME_TITLE]โ Print/Set game title ๐น๏ธ-N[DUMPER_NAME],--dumper[=DUMPER_NAME]โ Print/Set dumper name ๐ง-C[COMMENTS],--comments[=COMMENTS]โ Print/Set comments ๐ฌ-D[MM/DD/YYYY],--date[=MM/DD/YYYY]โ Print/Set dump date ๐-L[LENGTH],--length[=LENGTH]โ Print/Set length of song (without fade length) โณ-F[LENGTH],--fade[=LENGTH]โ Print/Set fadeout length ๐-A[ARTIST],--artist[=ARTIST]โ Print/Set artist name ๐ค-M[CHANNELS],--channels[=CHANNELS]โ Print/Set default channels states (0= channel is enable /1= channel is disable) ๐-E[EMULATOR],--emulator[=EMULATOR]โ Print/Set emulator used to make the dump ๐พ
๐ BUGS ๐
Please, submit bug reports on the sourceforge project page, at the following address:
https://sourceforge.net/tracker/?group_id=563796&atid=2286949
(go tell her directly, she wants to know, she's not gonna be weird about it ๐ซถ)
๐ AUTHOR ๐
Jerome SONRIER <jsid@emor3j.fr.eu.org> ๐
and that's the whole page bestie!! this lil cutie is a Linux manual page from SEPTEMBER 2011 โ yes she's been serving tags since 2011 and she's still iconic โญ no cap, periodt ๐ โจ
๐ฆ where this page comes from
- debian bookworm: espctag 0.4-1+b1 ยท GPL-3.0-or-later
- debian trixie: espctag 0.4-1.1 ยท GPL-3.0-or-later
- ubuntu jammy: espctag 0.4-1build1 ยท GPL-3.0-or-later
- ubuntu noble: espctag 0.4-1build1 ยท GPL-3.0-or-later
- ubuntu questing: espctag 0.4-1.1
- ubuntu resolute: espctag 0.4-2 ยท GPL-3.0-or-later
- ubuntu stonking: espctag 0.4-2 ยท GPL-3.0-or-later
- ๐ girlified by deepseek-ai/DeepSeek-V4.1-Flash on : a language model's rewrite of the original, under its terms