Download packages/cli/src/ui/utils/commandUtils.ts from Jimmi42/openCLI: direct link, hf CLI and curl.
- Browser
- Download file 881 Bytes
-
https://huggingface.co/Jimmi42/openCLI/resolve/main/packages/cli/src/ui/utils/commandUtils.ts
- Command line
-
hf download hf://Jimmi42/openCLI/packages/cli/src/ui/utils/commandUtils.ts
-
curl -L -o commandUtils.ts https://huggingface.co/Jimmi42/openCLI/resolve/main/packages/cli/src/ui/utils/commandUtils.ts
881 Bytes
| /** | |
| * @license | |
| * Copyright 2025 Google LLC | |
| * SPDX-License-Identifier: Apache-2.0 | |
| */ | |
| /** | |
| * Checks if a query string potentially represents an '@' command. | |
| * It triggers if the query starts with '@' or contains '@' preceded by whitespace | |
| * and followed by a non-whitespace character. | |
| * | |
| * @param query The input query string. | |
| * @returns True if the query looks like an '@' command, false otherwise. | |
| */ | |
| export const isAtCommand = (query: string): boolean => | |
| // Check if starts with @ OR has a space, then @ | |
| query.startsWith('@') || /\s@/.test(query); | |
| /** | |
| * Checks if a query string potentially represents an '/' command. | |
| * It triggers if the query starts with '/' | |
| * | |
| * @param query The input query string. | |
| * @returns True if the query looks like an '/' command, false otherwise. | |
| */ | |
| export const isSlashCommand = (query: string): boolean => query.startsWith('/'); | |