cl-amiga

(★ 14)

Amiga specific Common Lisp implementation

cl-amiga Latest Version Download

# Use via CDN

jsDelivr

jsDelivr serves any public GitHub repository as a CDN with zero setup. Pick a version and a file to get a ready-to-paste link and snippet.

Command Glossary

Commands referenced in this DOCs, explained below.

🔍

asdf

View Details ▼

Manage versions of different packages.

asdf plugin list all

List all available plugins:

asdf plugin add {{name}}

Install a plugin:

asdf list all {{name}}

List all available versions for a package:

🔍

claude

View Details ▼

An agent-based coding tool that understands your code base and helps you code faster through natural language commands.

claude prompt

Execute with prompt:

claude update

Update `claude`:

claude mcp list

Get the list of specified MCP servers:

🔍

declare

View Details ▼

Declare variables and give them attributes.

declare {{variable}}="{{value}}"

Declare a string variable with the specified value:

declare -i {{variable}}="{{value}}"

Declare an integer variable with the specified value:

declare -a {{variable}}=({{item_a item_b item_c}})

Declare an array variable with the specified value:

🔍

git commit

View Details ▼

Commit files to the repository.

git commit

Open an editor to write a message and commit staged files to the repository:

git commit {{[-m|--message]}} "{{message}}"

Commit staged files to the repository with the specified message:

git commit {{[-F|--file]}} {{path/to/commit_message_file}}

Commit staged files with a message read from a file:

🔍

mpc

View Details ▼

Music Player Client: control the Music Player Daemon (MPD).
See also: `mpd`, `ncmpcpp`, `cmus`.

mpc toggle

Toggle play/pause:

mpc stop

Stop playing:

mpc status

Show information about the currently playing song:

🔍

pre-commit

View Details ▼

Create Git hooks that run before commits.

pre-commit install

Install pre-commit into your Git hooks:

pre-commit run

Run pre-commit hooks on all staged files:

pre-commit run --all-files

Run pre-commit hooks on all files, staged or unstaged:

🔍

screen

View Details ▼

Hold a session open on a remote server. Manage multiple windows with a single SSH connection.
See also: `tmux`, `zellij`, `herdr`.

screen

Start a new screen session:

screen -S {{session_name}}

Start a new named screen session:

screen -dmLS {{session_name}} {{command}}

Start a new daemon and log the output to `screenlog.x`:

🔍

stack

View Details ▼

Manage Haskell projects.

stack new {{package}} {{template}}

Create a new package:

stack build

Compile a package:

stack test

Run tests inside a package:

🔍

time

View Details ▼

Measure how long a command took to run.
Note: `time` can either exist as a shell builtin, a standalone program, or both.
See also: `times`.

time {{command}}

Run the `command` and print the time measurements to `stdout`:

time

Display the current system time and prompt to enter a new time (leave empty to keep unchanged):

time read

Create a very simple stopwatch (only works in Bash):

🔍

timeout

View Details ▼

Run a command with a time limit.

timeout 3s sleep 10

Run `sleep 10` and terminate it after 3 seconds:

timeout {{[-s|--signal]}} {{INT|HUP|KILL|...}} {{5s}} {{sleep 10}}

Send a signal to the command after the time limit expires (`TERM` by default, `kill -l` to list all signals):

timeout {{[-v|--verbose]}} {{0.5s|1m|1h|1d|...}} {{command}}

Send verbose output to `stderr` showing signal sent upon timeout:

🔍

tree

View Details ▼

Show the contents of the current directory as a tree.

tree -L {{num}}

Print files and directories up to `num` levels of depth (where 1 means the current directory):

tree

Display the tree for the current directory:

tree -d

Print directories only:

🔍

trunk

View Details ▼

Bundle and serve Rust WASM web applications.

trunk serve --release

Build the application in release mode and serve it locally:

trunk serve {{[-p|--port]}} {{port}}

Build the application and serve it on a specific port:

trunk build --release {{[-d|--dist]}} {{path/to/distribution}}

Build for production at a specific output directory:

🔍

ftype

View Details ▼

Display or modify file types used for file extension association.

ftype

Display a list of all file types:

ftype {{file_type}}

Display the associated program for a specific file type:

ftype {{file_type}}="{{path\to\executable_file}}"

Set the associated program for a specific file type:

🔍

lib

View Details ▼

The Microsoft Library Manager for creating and managing static libraries of object files.

lib /OUT :{{path\to\library.lib}} {{path\to\file1.obj path\to\file2.obj ...}}

Create a static library from object files:

lib /LIST {{path\to\library.lib}}

List the contents of a library:

lib {{path\to\library.lib}} {{path\to\file.obj}}

Add an object file to an existing library:

🔍

replace

View Details ▼

Replace files.
See also: `robocopy`, `move`, `del`.

replace {{path\to\file_or_directory}} {{path\to\destination_directory}}

Replace the destination file with the one from the source directory:

replace {{path\to\file_or_directory}} {{path\to\destination_directory}} /a

Add files to the destination directory instead of replacing existing files:

replace {{path\to\file_or_directory}} {{path\to\destination_directory}} /p

Interactively copy multiple files, with a prompt before replacing or adding a destination file:

# Project Badges

// repository documentation