Apps

Create, list, and manage your applications on Slasha.

slasha create

Create a new application. Slasha will generate a URL-safe slug from the name you provide and give you the Git remote URLs for deployment.

# Create an app named "My API"
slasha create "My API"

slasha list

View all applications currently hosted on your server.

# List all apps
slasha list

slasha info

Get detailed information about an application, including its status, Git remotes, and configuration.

# Show info for the current app (requires slasha.toml)
slasha info

# Show info for a specific app
slasha info --app my-api

slasha link

Connect your local project directory to a Slasha app. This creates a slasha.toml file so you don’t have to use the –app flag for every command.

# Select an app from an interactive list
slasha link

# Link to a specific app directly
slasha link my-api

slasha apps auto-deploy

Control whether pushing code to your Git remote should trigger an automatic deployment.

# Disable auto-deploy
slasha apps auto-deploy my-api off

# Enable auto-deploy
slasha apps auto-deploy my-api on

slasha delete

Permanently remove an application, its deployments, and all its attached services.

Warning: This action is irreversible. All persistent data for the app will be lost.

# Delete an app (will prompt for confirmation)
slasha delete --app my-api

# Force delete without confirmation
slasha delete --app my-api -y