LinuxCommandLibrary
GitHubF-DroidGoogle Play Store

mk

plan 9's make replacement

TLDR

Build default target
$ mk
copy
Build specific target
$ mk [target]
copy
Parallel build
$ mk -j
copy
Use specific mkfile
$ mk -f [mkfile.custom]
copy
Dry run
$ mk -n
copy
Force rebuild
$ mk -a
copy

SYNOPSIS

mk [options] [target]

DESCRIPTION

mk is Plan 9's make replacement. It provides similar functionality with cleaner syntax.The tool reads mkfiles for build instructions. Simpler than traditional make.

PARAMETERS

TARGET

Target to build.
-f FILE
Use specified mkfile.
-j
Parallel execution.
-n
Dry run.
-a
Force rebuild all.
--help
Display help information.

INSTALL

sudo apk add bmk
copy
brew install mk
copy

CAVEATS

Plan 9/9front tool. Different from GNU make. Simpler rules syntax.

HISTORY

mk was created for Plan 9 at Bell Labs as a cleaner replacement for make.

SEE ALSO

make(1), ninja(1), rc(1)

Braincup
Open source brain training for math, memory and focus
Braincup mini-games
41 mini-games · Apache-2.0
No ads · No tracking
Play in browser
Download Braincup on the App StoreGet Braincup on Google PlayGet Braincup on F-Droid
276 stars
From the maker of Linux Command Library
Copied to clipboard
Braincup
Open source brain training for math, memory and focus. 41 mini-games, from mental arithmetic to Sudoku, N-Back and Solo Chess.
Apache-2.0 licensed · No ads · No tracking · No account
From the maker of Linux Command Library
Download Braincup on the App StoreGet Braincup on Google PlayGet Braincup on F-Droid