Remove scripts directory from cursor module
Co-authored-by: matifali <10648092+matifali@users.noreply.github.com>
This commit is contained in:
parent
2932fb482b
commit
0d73bb6588
@ -1,45 +0,0 @@
|
|||||||
#!/bin/bash
|
|
||||||
|
|
||||||
# Function to check if a command exists
|
|
||||||
command_exists() {
|
|
||||||
command -v "$1" >/dev/null 2>&1
|
|
||||||
}
|
|
||||||
|
|
||||||
set -o nounset
|
|
||||||
|
|
||||||
echo "--------------------------------"
|
|
||||||
echo "folder: $ARG_FOLDER"
|
|
||||||
echo "install: $ARG_INSTALL"
|
|
||||||
echo "--------------------------------"
|
|
||||||
|
|
||||||
set +o nounset
|
|
||||||
|
|
||||||
if [ "${ARG_INSTALL}" = "true" ]; then
|
|
||||||
echo "Installing Cursor CLI..."
|
|
||||||
|
|
||||||
# Install Cursor CLI using the official installer
|
|
||||||
curl https://cursor.com/install -fsS | bash
|
|
||||||
|
|
||||||
# Add cursor-agent to PATH if not already there
|
|
||||||
if ! command_exists cursor-agent; then
|
|
||||||
echo 'export PATH="$HOME/.cursor/bin:$PATH"' >> "$HOME/.bashrc"
|
|
||||||
echo 'export PATH="$HOME/.cursor/bin:$PATH"' >> "$HOME/.zshrc" 2>/dev/null || true
|
|
||||||
export PATH="$HOME/.cursor/bin:$PATH"
|
|
||||||
fi
|
|
||||||
|
|
||||||
echo "Cursor CLI installed"
|
|
||||||
else
|
|
||||||
echo "Skipping Cursor CLI installation"
|
|
||||||
fi
|
|
||||||
|
|
||||||
# Verify installation
|
|
||||||
if command_exists cursor-agent; then
|
|
||||||
CURSOR_CMD=cursor-agent
|
|
||||||
elif [ -f "$HOME/.cursor/bin/cursor-agent" ]; then
|
|
||||||
CURSOR_CMD="$HOME/.cursor/bin/cursor-agent"
|
|
||||||
else
|
|
||||||
echo "Warning: Cursor CLI is not installed or not found in PATH. Please enable install_cursor_cli or install it manually."
|
|
||||||
echo "You can install it manually with: curl https://cursor.com/install -fsS | bash"
|
|
||||||
fi
|
|
||||||
|
|
||||||
echo "Cursor CLI setup complete"
|
|
||||||
@ -1,45 +0,0 @@
|
|||||||
#!/bin/bash
|
|
||||||
|
|
||||||
# Function to check if a command exists
|
|
||||||
command_exists() {
|
|
||||||
command -v "$1" >/dev/null 2>&1
|
|
||||||
}
|
|
||||||
|
|
||||||
# Set working directory
|
|
||||||
if [ -n "${ARG_FOLDER:-}" ] && [ -d "${ARG_FOLDER}" ]; then
|
|
||||||
cd "${ARG_FOLDER}" || {
|
|
||||||
echo "Warning: Could not change to directory ${ARG_FOLDER}, using current directory"
|
|
||||||
}
|
|
||||||
fi
|
|
||||||
|
|
||||||
# Find cursor-agent command
|
|
||||||
if command_exists cursor-agent; then
|
|
||||||
CURSOR_CMD=cursor-agent
|
|
||||||
elif [ -f "$HOME/.cursor/bin/cursor-agent" ]; then
|
|
||||||
CURSOR_CMD="$HOME/.cursor/bin/cursor-agent"
|
|
||||||
else
|
|
||||||
echo "Error: Cursor CLI is not installed. Please enable install_cursor_cli or install it manually."
|
|
||||||
echo "You can install it manually with: curl https://cursor.com/install -fsS | bash"
|
|
||||||
exit 1
|
|
||||||
fi
|
|
||||||
|
|
||||||
echo "Starting Cursor CLI in $(pwd)"
|
|
||||||
echo "Interactive mode with text output enabled"
|
|
||||||
echo "Available commands:"
|
|
||||||
echo " - Start interactive session: cursor-agent"
|
|
||||||
echo " - Non-interactive mode: cursor-agent -p 'your prompt here'"
|
|
||||||
echo " - With specific model: cursor-agent -p 'prompt' --model 'gpt-5'"
|
|
||||||
echo " - Text output format: cursor-agent -p 'prompt' --output-format text"
|
|
||||||
echo " - List sessions: cursor-agent ls"
|
|
||||||
echo " - Resume session: cursor-agent resume"
|
|
||||||
echo ""
|
|
||||||
|
|
||||||
# Configure for interactive mode with text output
|
|
||||||
# If no arguments provided, start in interactive mode
|
|
||||||
if [ $# -eq 0 ]; then
|
|
||||||
echo "Starting interactive session..."
|
|
||||||
exec "$CURSOR_CMD"
|
|
||||||
else
|
|
||||||
# Pass through all arguments for custom usage
|
|
||||||
exec "$CURSOR_CMD" "$@"
|
|
||||||
fi
|
|
||||||
Loading…
x
Reference in New Issue
Block a user