gemstash-authorize(1)
πΈ NAME β gemstash-authorize πΈ
Okay bestie, welcome to the gemstash-authorize(1) manual page. This is the command that adds or removes authorization to interact with privately stored gems. No cap. π
β¨ SYNOPSIS β¨
gemstash authorize [permissions] [--remove] [--list] [--key SECURE_KEY]
[--name NAME] [--config-file FILE]
π¦ DESCRIPTION π¦
Adds or removes authorization to interact with privately stored gems. Thatβs the main-character job, periodt. π
Any arguments will be used as specific permissions. Valid permissions include push, yank, and fetch. If no permissions are provided, then all permissions will be granted β including any that may be added in future versions of Gemstash. Future-proof queen. π
β¨ Usage β¨
gemstash authorize
gemstash authorize push yank
gemstash authorize push --name my-auth
gemstash authorize yank --key <secure-key>
gemstash authorize --remove --key <secure-key>
gemstash authorize --list
π OPTIONS π
--config-file FILEβ specify the config file to use. If you arenβt using the default config file at~/.gemstash/config.ymlor~/.gemstash/config.yml.erb, then you must specify the config file via this option. ποΈ--key SECURE_KEYβ specify the API key to affect. This should be the actual key value, not a name. This option is required when using--removebut is optional otherwise. If adding an authorization, using this will either create or update the permissions for the specified API key. If missing, a new API key will always be generated. Note that a key can only have a maximum length of 255 chars. π--nameβ name of the authorization. The synopsis shows the value as[--name NAME]. Purely for ease of identification, not required. π·οΈ--removeβ remove an authorization rather than add or update one. When removing, permission values are not allowed. The--key <secure-key>option is required. π¨--listβ list current authorizations. Provide--nameor--keyto show only one result. π
π¨ Removing is strict, bestie: no permission values allowed, and--key <secure-key>is required. Also remember--keywants the actual key value, not a name β and keys max out at 255 chars. π
Source/manual sign-off: gemstash-authorize(1) β dated October 9, 2015. ππ
π¦ where this page comes from
- nixpkgs unstable: gemstash 2.8.2
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash-1017 on : a language model's rewrite of the original, under its terms