Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
10 changes: 5 additions & 5 deletions docs/guides/installing-the-slack-cli-for-mac-and-linux.md
Original file line number Diff line number Diff line change
Expand Up @@ -99,13 +99,13 @@ Manual installation allows you to customize certain paths used when installing t

**2\. Download the** `slack` **CLI installer for your environment.**

🍎 ⚡️ [**Download for macOS Apple Silicon (.tar.gz)**](https://downloads.slack-edge.com/slack-cli/slack_cli_4.7.0_macOS_arm64.tar.gz)
🍎 ⚡️ [**Download for macOS Apple Silicon (.tar.gz)**](https://downloads.slack-edge.com/slack-cli/slack_cli_4.8.0_macOS_arm64.tar.gz)

🍏 🪨 [**Download for macOS Intel (.tar.gz)**](https://downloads.slack-edge.com/slack-cli/slack_cli_4.7.0_macOS_amd64.tar.gz)
🍏 🪨 [**Download for macOS Intel (.tar.gz)**](https://downloads.slack-edge.com/slack-cli/slack_cli_4.8.0_macOS_amd64.tar.gz)

🐧 💾 [**Download for Linux x86_64 (.tar.gz)**](https://downloads.slack-edge.com/slack-cli/slack_cli_4.7.0_linux_amd64.tar.gz)
🐧 💾 [**Download for Linux x86_64 (.tar.gz)**](https://downloads.slack-edge.com/slack-cli/slack_cli_4.8.0_linux_amd64.tar.gz)

🐧 💪 [**Download for Linux ARM64 (.tar.gz)**](https://downloads.slack-edge.com/slack-cli/slack_cli_4.7.0_linux_arm64.tar.gz)
🐧 💪 [**Download for Linux ARM64 (.tar.gz)**](https://downloads.slack-edge.com/slack-cli/slack_cli_4.8.0_linux_arm64.tar.gz)

**3\. Add the** `slack` **CLI to your path.**

Expand All @@ -123,7 +123,7 @@ We recommend using an alias if another `slack` binary exists. To do this, change

```sh
$ slack version
Using slack v4.7.0
Using slack v4.8.0
```

</TabItem>
Expand Down
4 changes: 2 additions & 2 deletions docs/guides/installing-the-slack-cli-for-windows.md
Original file line number Diff line number Diff line change
Expand Up @@ -102,7 +102,7 @@ Manual installation allows you to customize certain paths used when installing t

**2\. Download the** `slack` **CLI installer for your environment.**

<ts-icon class="ts_icon_windows"></ts-icon> &nbsp; <a href="https://downloads.slack-edge.com/slack-cli/slack_cli_4.7.0_windows_64-bit.zip"><strong>Windows (.zip)</strong></a>
<ts-icon class="ts_icon_windows"></ts-icon> &nbsp; <a href="https://downloads.slack-edge.com/slack-cli/slack_cli_4.8.0_windows_64-bit.zip"><strong>Windows (.zip)</strong></a>

**3\. Add the** `slack` **CLI to your path.**

Expand All @@ -118,7 +118,7 @@ We recommend using an alias if another `slack` binary exists. To do this, change

```pwsh
$ slack version
Using slack v4.7.0
Using slack v4.8.0
```

</TabItem>
Expand Down
1 change: 1 addition & 0 deletions docs/reference/commands/slack.md
Original file line number Diff line number Diff line change
Expand Up @@ -68,6 +68,7 @@ $ slack docs # Open Slack developer docs
* [slack run](/tools/slack-cli/reference/commands/slack_run/) - Start a local server to develop and run the app locally
* [slack samples](/tools/slack-cli/reference/commands/slack_samples/) - List available sample apps
* [slack sandbox](/tools/slack-cli/reference/commands/slack_sandbox/) - Manage developer sandboxes
* [slack sync](/tools/slack-cli/reference/commands/slack_sync/) - Sync the app manifest between project and app settings
* [slack trigger](/tools/slack-cli/reference/commands/slack_trigger/) - List details of existing triggers
* [slack uninstall](/tools/slack-cli/reference/commands/slack_uninstall/) - Uninstall the app from a team
* [slack upgrade](/tools/slack-cli/reference/commands/slack_upgrade/) - Checks for available updates to the CLI or SDK
Expand Down
1 change: 1 addition & 0 deletions docs/reference/commands/slack_deploy.md
Original file line number Diff line number Diff line change
Expand Up @@ -15,6 +15,7 @@ slack deploy [flags]
```
-h, --help help for deploy
--hide-triggers do not list triggers and skip trigger creation prompts
--manifest-source string resolve manifest differences using this source (local or remote)
--org-workspace-grant string grant access to a specific org workspace ID
(or 'all' for all workspaces in the org)
```
Expand Down
1 change: 1 addition & 0 deletions docs/reference/commands/slack_manifest.md
Original file line number Diff line number Diff line change
Expand Up @@ -54,5 +54,6 @@ $ slack manifest validate
* [slack](/tools/slack-cli/reference/commands/slack/) - Slack command-line tool
* [slack manifest diff](/tools/slack-cli/reference/commands/slack_manifest_diff/) - Show differences between the project manifest and app settings
* [slack manifest info](/tools/slack-cli/reference/commands/slack_manifest_info/) - Print the app manifest of a project or app
* [slack manifest sync](/tools/slack-cli/reference/commands/slack_manifest_sync/) - Sync the app manifest between project and app settings
* [slack manifest validate](/tools/slack-cli/reference/commands/slack_manifest_validate/) - Validate the app manifest generated by a project

51 changes: 51 additions & 0 deletions docs/reference/commands/slack_manifest_sync.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,51 @@
# `slack manifest sync`

Sync the app manifest between project and app settings

## Description

Compare the local project manifest with app settings, resolve differences, and sync both to the same state.

```
slack manifest sync [flags]
```

## Flags

```
-h, --help help for sync
--manifest-source string resolve manifest differences using this source (local or remote)
```

## Global flags

```
--accessible use accessible prompts for screen readers
-a, --app string use a specific app ID or environment
--config-dir string use a custom path for system config directory
-e, --experiment strings use the experiment(s) in the command
-f, --force ignore warnings and continue executing command
--no-color remove styles and formatting from outputs
-s, --skip-update skip checking for latest version of CLI
-w, --team string select workspace or organization by team name or ID
--token string set the access token associated with a team
-v, --verbose print debug logging and additional info
```

## Examples

```
# Sync project manifest with app settings
$ slack manifest sync

# Push project manifest to app settings without prompting
$ slack manifest sync --manifest-source=local

# Pull app settings to project manifest without prompting
$ slack manifest sync --manifest-source=remote
```

## See also

* [slack manifest](/tools/slack-cli/reference/commands/slack_manifest/) - Print the app manifest of a project or app

1 change: 1 addition & 0 deletions docs/reference/commands/slack_platform_deploy.md
Original file line number Diff line number Diff line change
Expand Up @@ -15,6 +15,7 @@ slack platform deploy [flags]
```
-h, --help help for deploy
--hide-triggers do not list triggers and skip trigger creation prompts
--manifest-source string resolve manifest differences using this source (local or remote)
--org-workspace-grant string grant access to a specific org workspace ID
(or 'all' for all workspaces in the org)
```
Expand Down
1 change: 1 addition & 0 deletions docs/reference/commands/slack_platform_run.md
Original file line number Diff line number Diff line change
Expand Up @@ -17,6 +17,7 @@ slack platform run [app-file-path] [flags]
--cleanup uninstall the local app after exiting
-h, --help help for run
--hide-triggers do not list triggers and skip trigger creation prompts
--manifest-source string resolve manifest differences using this source (local or remote)
--no-activity hide Slack Platform log activity
--org-workspace-grant string grant access to a specific org workspace ID
(or 'all' for all workspaces in the org)
Expand Down
1 change: 1 addition & 0 deletions docs/reference/commands/slack_run.md
Original file line number Diff line number Diff line change
Expand Up @@ -17,6 +17,7 @@ slack run [app-file-path] [flags]
--cleanup uninstall the local app after exiting
-h, --help help for run
--hide-triggers do not list triggers and skip trigger creation prompts
--manifest-source string resolve manifest differences using this source (local or remote)
--no-activity hide Slack Platform log activity
--org-workspace-grant string grant access to a specific org workspace ID
(or 'all' for all workspaces in the org)
Expand Down
51 changes: 51 additions & 0 deletions docs/reference/commands/slack_sync.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,51 @@
# `slack sync`

Sync the app manifest between project and app settings

## Description

Compare the local project manifest with app settings, resolve differences, and sync both to the same state.

```
slack sync [flags]
```

## Flags

```
-h, --help help for sync
--manifest-source string resolve manifest differences using this source (local or remote)
```

## Global flags

```
--accessible use accessible prompts for screen readers
-a, --app string use a specific app ID or environment
--config-dir string use a custom path for system config directory
-e, --experiment strings use the experiment(s) in the command
-f, --force ignore warnings and continue executing command
--no-color remove styles and formatting from outputs
-s, --skip-update skip checking for latest version of CLI
-w, --team string select workspace or organization by team name or ID
--token string set the access token associated with a team
-v, --verbose print debug logging and additional info
```

## Examples

```
# Sync project manifest with app settings
$ slack manifest sync

# Push project manifest to app settings without prompting
$ slack manifest sync --manifest-source=local

# Pull app settings to project manifest without prompting
$ slack manifest sync --manifest-source=remote
```

## See also

* [slack](/tools/slack-cli/reference/commands/slack/) - Slack command-line tool

Loading