sagoin(1)
π NAME π
okay so welcome to sagoin(1), bestie β this page is from the General Commands Manual, and the main character is sagoin π
sagoin β a command-line submission tool for the UMD CS Submit Server. The repo is literally right here: https://github.com/figsoda/sagoin π«Ά
β¨ SYNOPSIS β¨
sagoin [-n|--no-submit] [-l|--list-files] [-i|--info] [-o|--open]
[-f|--field] [--color] [-c|--config] [-t|--time-format] [-u|--username]
[-U|--username-type] [-p|--password] [-P|--password-type]
[-s|--pre-submit-hook] [-S|--post-submit-hook] [--client-name]
[--client-version] [-h|--help] [-V|--version] [DIRECTORY]
πΈ DESCRIPTION πΈ
Real talk: sagoin is a command-line submission tool for the UMD CS Submit Server π
Repo, again, because itβs iconic: https://github.com/figsoda/sagoin β¨
π OPTIONS π
-n,--no-submitβ donβt submit the project, bestie. justβ¦ donβt. π-l,--list-filesβ list files without submitting them. lowkey useful for a vibe check π-i,--infoβ show information about the project and exit. then dip βοΈ-o,--openβ open the project page in a web browser. main character browser moment π-f,--field=KEY VALUEβ additional key-value pairs to send to the submit server; this will not affect authentication π₯--color=WHEN[default: auto]β controls when to use color.- possible values:
auto,always,neverπ
- possible values:
-c,--config=FILEβ specify the path to the config file. looks forsagoin/config.tomlunder XDG configuration directories when unspecified. may also be specified with theSAGOIN_CONFIGenvironment variable π-t,--time-format=FORMATβ specify how to format the due date. ignored without the--infoflag. defaults to"[month repr:short] [day padding:none], [hour]:[minute]"when unspecified. see https://time-rs.github.io/book/api/format-description.html for more information. may also be specified with theSAGOIN_TIME_FORMATenvironment variable β°-u,--username=USERNAMEβ specify the username for authentication. see--username-typefor more information. may also be specified with theSAGOIN_USERNAMEenvironment variable π«Ά-U,--username-type=TYPEβ specify the type for the username; defaults totextwhen unspecified.text: the specified username will be used as isfile: the username will be read from the specified filecommand: the specified command will be run in a shell and the stdout will be used as the username if successful- possible values:
command,file,text - may also be specified with the
SAGOIN_USERNAME_TYPEenvironment variable β¨
-p,--password=PASSWORDβ specify the password for authentication. see--password-typefor more information. may also be specified with theSAGOIN_PASSWORDenvironment variable π-P,--password-type=TYPEβ specify the type for the password; defaults totextwhen unspecified.text: the specified password will be used as isfile: the password will be read from the specified filecommand: the specified command will be run in a shell and the stdout will be used as the password if successful- possible values:
command,file,text - may also be specified with the
SAGOIN_PASSWORD_TYPEenvironment variable π
-s,--pre-submit-hook=COMMANDβ command to run before submission. you can do things like running tests, checking for code styles, and running git pre-commit hooks. submission will be aborted if the command fails. may also be specified with theSAGOIN_PRE_SUBMIT_HOOKenvironment variable π§-S,--post-submit-hook=COMMANDβ command to run after successful submissions. you can do things like sending notifications and git pushing. submission will NOT be aborted if the command fails. may also be specified with theSAGOIN_POST_SUBMIT_HOOKenvironment variable π--client-name=NAMEβ change the client name used to submit the project. this is equivalent to--field submitClientTool <NAME>. may also be specified with theSAGOIN_CLIENT_NAMEenvironment variable π--client-version=VERSIONβ change the client version used to submit the project.
this is equivalent to:
`--field submitClientVersion `VERSION`
may also be specified with the SAGOIN_CLIENT_VERSION environment variable β
-h,--helpβ print help (see a summary with'-h') π-V,--versionβ print version πΈ[DIRECTORY]β set the working directory; all commands will be run under this directory π¦
π VERSION π
v0.2.4 β thatβs the version, bestie π
π Thatβs the whole sagoin(1) page from the General Commands Manual β source: General Commands Manual; version: v0.2.4 (footer said sagoin 0.2.4); date: not listed in the original footer, so Iβm not inventing one, no cap. Bye bestie, go submit something iconic! π
β¨
π¦ where this page comes from
- nixos 26.05: sagoin 0.2.4
- nixpkgs unstable: sagoin 0.2.4
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash-1017 on : a language model's rewrite of the original, under its terms