NightShift

(★ 14)

Two skills that turn Claude Code from an interactive tool into an autonomous worker. Nightshift runs planned project work overnight. 24x7 runs an endless task queue.

File Explorer

  • .gitignore
  • 24x7-guide_de.md
  • 24x7-guide_en.md
  • CHANGELOG.md
  • gemeinsam.py
  • index.html
  • LICENSE
  • nightshift-guide_de.md
  • nightshift-guide_en.md
  • README.md
  • SECURITY.md
  • VERSION

# 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.

🔍

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:

🔍

eval

View Details ▼

Execute arguments as a single command in the current shell and return its result.

eval "{{echo foo}}"

Call `echo` with the "foo" argument:

eval "{{foo=bar}}"

Set a variable in the current shell:

🔍

git add

View Details ▼

Stage changed files for a commit.

git add {{path/to/file}}

Stage a file for a commit:

git add {{[-A|--all]}}

Add all files (tracked and untracked):

git add .

Add all files recursively starting from the current folder:

🔍

git checkout

View Details ▼

Checkout a branch or paths to the working tree.

git checkout -b {{branch_name}}

Create and switch to a new branch:

git checkout -b {{branch_name}} {{reference}}

Create and switch to a new branch based on a specific reference (branch, remote/branch, tag are examples of valid references):

git checkout {{branch_name}}

Switch to an existing local branch:

🔍

git diff

View Details ▼

Show changes to tracked files.

git diff

Show unstaged changes:

git diff HEAD

Show all uncommitted changes (including staged ones):

git diff --staged

Show only staged (added, but not yet committed) changes:

🔍

git log

View Details ▼

Show a history of commits.

git log

Show the sequence of commits starting from the current one, in reverse chronological order of the Git repository in the current working directory:

git log {{[-p|--patch]}} {{path/to/file_or_directory}}

Show the history of a particular file or directory, including differences:

git log --stat

Show an overview of which file(s) changed in each commit:

🔍

git stash

View Details ▼

Stash local Git changes in a temporary area.

git stash

Stash the current uncommitted changes:

git stash {{[-u|--include-untracked]}}

Stash current changes, including new untracked files:

git stash {{[-p|--patch]}}

Interactively select parts of changed files for stashing:

🔍

nohup

View Details ▼

Allows for a process to live when the terminal gets killed.

nohup {{command}} {{argument1 argument2 ...}}

Run a process that can live beyond the terminal:

nohup {{command}} {{argument1 argument2 ...}} &

Launch `nohup` in background mode:

nohup {{path/to/script.sh}} &

Run a shell script that can live beyond the terminal:

🔍

unzip

View Details ▼

Extract files/directories from Zip archives.
See also: `zip`.

unzip {{path/to/archive1.zip path/to/archive2.zip ...}}

Extract all files/directories from specific archives into the current directory:

unzip {{path/to/archive1.zip path/to/archive2.zip ...}} -d {{path/to/output}}

Extract files/directories from archives to a specific path:

unzip -c {{path/to/archive1.zip path/to/archive2.zip ...}}

Extract files/directories from archives to `stdout` alongside the extracted file names:

🔍

useradd

View Details ▼

Create a new user.
See also: `users`, `userdel`, `usermod`.

sudo useradd {{username}}

Create a new user:

sudo useradd {{[-u|--uid]}} {{id}} {{username}}

Create a new user with the specified user ID:

sudo useradd {{[-s|--shell]}} {{path/to/shell}} {{username}}

Create a new user with the specified shell:

🔍

compact

View Details ▼

Display or change the compression state of files and directories on NTFS partitions.

compact

Display the compression status of files in the current directory:

compact /c {{path\to\file}}

Compress a specific file:

compact /u {{path\to\file}}

Uncompress a specific file:

# Project Badges

// repository documentation