{"id":20681162,"url":"https://github.com/yankeexe/slack-status-cli","last_synced_at":"2025-05-10T16:30:49.134Z","repository":{"id":59045461,"uuid":"481346090","full_name":"yankeexe/slack-status-cli","owner":"yankeexe","description":"Lightning fast Slack status updates! :zap:","archived":false,"fork":false,"pushed_at":"2022-08-31T02:08:24.000Z","size":133,"stargazers_count":26,"open_issues_count":2,"forks_count":2,"subscribers_count":0,"default_branch":"master","last_synced_at":"2025-03-10T20:43:29.217Z","etag":null,"topics":["awesome","awesome-go","cli","cobra-cli","command-line","go","go-cli","golang","slack","terminal","terminal-app"],"latest_commit_sha":null,"homepage":"","language":"Go","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/yankeexe.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null}},"created_at":"2022-04-13T19:19:00.000Z","updated_at":"2024-12-20T05:04:26.000Z","dependencies_parsed_at":"2022-09-11T06:51:42.105Z","dependency_job_id":null,"html_url":"https://github.com/yankeexe/slack-status-cli","commit_stats":null,"previous_names":[],"tags_count":2,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/yankeexe%2Fslack-status-cli","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/yankeexe%2Fslack-status-cli/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/yankeexe%2Fslack-status-cli/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/yankeexe%2Fslack-status-cli/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/yankeexe","download_url":"https://codeload.github.com/yankeexe/slack-status-cli/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":253445209,"owners_count":21909759,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["awesome","awesome-go","cli","cobra-cli","command-line","go","go-cli","golang","slack","terminal","terminal-app"],"created_at":"2024-11-16T22:09:51.348Z","updated_at":"2025-05-10T16:30:48.788Z","avatar_url":"https://github.com/yankeexe.png","language":"Go","readme":"# Slack Status CLI\nLightning fast Slack status updates!⚡\n\n\u003cdetails\u003e\n\u003csummary\u003e\u003cstrong\u003e  See it in action :fire: \u003c/strong\u003e\u003c/summary\u003e\n\u003cimg src=\"https://user-images.githubusercontent.com/13623913/187346619-213125ef-6ece-4a73-9c8b-5792a240ca7c.gif\" width=\"600\" /\u003e\n\u003c/details\u003e\n\n\n## Setting things up :hammer:\n- [Create a new Slack app](https://api.slack.com/apps)\n- Select from an **app manifest**\n- Select your workspace\n- Paste the following YAML app manifest:\n\n```yaml\ndisplay_information:\n    name: slack-status-cli\n    description: Lightning fast Slack status updates!\noauth_config:\n    scopes:\n        user:\n        - dnd:write\n        - emoji:read\n        - users.profile:read\n        - users.profile:write\n        - users:read\n        - users:write\n```\n\n- Create :rocket:\n- Install to workspace\n- Go to OAuth and permissions\n- Copy User Auth Token\n\n### Download :inbox_tray:\n\n\u003e Get the latest version from [**Releases**](https://github.com/yankeexe/slack-status-cli/releases)\n\nMake it executable \n\n```sh\nchmod +x st_\u003cversion_platform_arch\u003e\n```\n\nMove to your `$PATH`\n\n```sh\nmv st_\u003cversion_platform_arch\u003e \u003c$PATH\u003e/st\n```\n\n---\n### Create new profile :bear:\n\n```bash\nst profile --create  # shorthand -c\n```\n\n\u003cdetails\u003e\n\u003csummary\u003e\u003cstrong\u003eAdd your profile name and OAuth token:\u003c/strong\u003e\u003c/summary\u003e\n\u003cimg width=\"469\" alt=\"image\" src=\"https://user-images.githubusercontent.com/13623913/187342281-96d95ef2-f69b-4587-83df-034f6e07477d.png\"\u003e\n\u003c/details\u003e\n\n## Usage :rainbow:\n\n### Add new status :headphones:\n\nAdd your status, duration and emoji\n\n```bash\nst add\n```\n\n\n### Select status :eyes:\n\n```bash\nst set\n```\n\n\n### Set yourself away :sleeping:\n\n```bash\nst away\n```\n\n**Enable Do Not Disturb (DND) while away** :mask:\n\n```bash\nst away --dnd \u003ctime duration\u003e\n```\n\n### Set yourself active :surfer:\n\nRemove any status, or DND settings\n\n```bash\nst active\n```\n\n### Profile management :wrench:\n\n**Set default profile**\nIf you have multiple slack profiles, select default profile using:\n\n```bash\nst profile --default  # shorthand -d\n```\n\n**Manage profile: change name, token, delete or update status**\n\nUses default profile:\n\n```bash\nst profile --manage  # shorthand -m\n```\n\nSelect profile to manage:\n\n```bash\nst profile --manage --select # shorthand -m -s\n```\n\n**Show current/default profile**\n\n```bash\nst profile --show\n```\n\n### Setting time duration :alarm_clock:\n\nValid durations for time includes:\n\u003e minutes, hours or days.\nDEFAULTS to minutes\n\n**NOTE: use single or double quotes around the time duration values.**\n\nOPTIONS for the duration:\n\n- minute: m, min, mins       :: Example: \"10 m\", \"10 mins\", 10minute, \"10 minutes\"\n\n- hour:   h, hr, hour, hours :: Example: \"1 h\", 1hr, \"1 hour\", \"1 hours\"\n\n- day:    d, day, days       :: Example: 2d, \"2 day\", 2days\n","funding_links":[],"categories":[],"sub_categories":[],"project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fyankeexe%2Fslack-status-cli","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fyankeexe%2Fslack-status-cli","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fyankeexe%2Fslack-status-cli/lists"}