Skip to content

Instantly share code, notes, and snippets.

@ingydotnet
Created August 9, 2022 21:32
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save ingydotnet/b2ed269f15d7f7bd32f88904e8212b3f to your computer and use it in GitHub Desktop.
Save ingydotnet/b2ed269f15d7f7bd32f88904e8212b3f to your computer and use it in GitHub Desktop.
$ packager --help
usage: packager [<options>] <cmd> [<cmd-opts...>] [<cmd-args>]
Commands:
help Get help for a command
cmds List available commands
list List all the supported languages
info Get info about a language/env
version Show version(s) of language tools
new Create a new package
repl Start a REPL for the language
shell Start packager shell for package
build Build the package
test Test the package
publish Publish the package
search Search for published packages
clean Remove the build files and dirs
run Run a shell command on packager server
server --start, --stop, --status --restart
Options:
-l, --lang ... Programming language of package
-a, --all Apply cmd to all languages
-r, --root Run server commands as root
-R, --restart Restart server before command
-v, --verbose Print more output
-q, --quiet Print less output
-h, --help Show the command summary
-V, --version Display packager version
-x, --debug Print lots of debugging info
$ packager list
1) Ada — The Language for Safe, Secure, Reliable Software
2) Bash — Bourne Again SHell
3) Common Lisp — The Programmable Programming Language
4) Clojure — Lisp in the JVM
5) C++ — C with Classes
6) Crystal — A Language For Humans and Computers
7) C# — An object/component oriented programming language
8) D — A multi-paradigm system programming language
9) Dart — A client-optimized language for fast apps
10) Deno — A modern runtime for JavaScript and TypeScript
11) Elixir — For building scalable and maintainable applications
12) Fortran — High-performance parallel programming language
13) Go — Build fast, reliable, and efficient software at scale
14) groovy — A multi-faceted language for the Java platform
15) Guile — Guile is an extension language platform
16) Haskell — A purely functional programming language
17) Haxe — The Cross-platform Toolkit
18) Java — Write once, run away
19) Julia — It just seemed like a pretty name
20) Lua — Moon in Portuguese
21) Nim — Efficient, expressive, elegant
22) Node.js — Node.js is a JavaScript runtime
23) Objective C — Adds Smalltalk-style messaging to C
24) OCaml — Functional language with expressiveness and safety
25) Octave — Scientific Programming Language
26) Perl — Pathologically Eclectic Rubbish Lister
27) PHP — A popular general-purpose scripting language
28) Python — A programming language that lets you work quickly
29) R — The R Project for Statistical Computing
30) Racket — The Language-Oriented Programming Language
31) Raku — Requires you know how to be nice to all kinds of people
32) Ruby — A Programmer's Best Friend
33) Rust — A language empowering everyone
34) Scala — The Scala Programming Language
$ packager --all version
Ada:
gnat: 10.3.0
alr: 1.2.0
Bash:
bash: 5.1.16(1)-release
bpan: ???
Common Lisp:
sbcl: 2.1.11.debian
Clojure:
clojure: 1.10.2
lein: 2.9.9
C++:
gcc: 11.2.0
g++: 11.2.0
conan: 1.51.0
Crystal:
crystal: 1.5.0
llvm: 10.0.0
shards: 0.17.0
C#:
mono-csc: 6.8.0.105
mcs: 6.8.0.105
dotnet: 6.0.302
mono: 6.8.0.105
nuget: 2.8.7.0
D:
dmd: v2.100.0
dmd: 1.29.0
Dart:
dart: 2.17.6
Deno:
deno: 1.24.2
v8: 10.4.132.20
typescript: 4.7.4
Elixir:
elixir: 1.12.2
mix: 1.12.2
Fortran:
gfortran: 11.2.0
fpm: 0.6.0
Go:
go: go1.18.4
groovy:
groovy: 2.4.21
gradle: 4.4.1
Guile:
guile: 3.0.7
guix: 1.3.0
Haskell:
ghc: 8.8.4
cabal: 3.0.0.0
Haxe:
haxe: 4.2.5
haxelib: 4.0.2
Java:
javac: 11.0.16
java: 11.0.16
mvn: 3.6.3
Julia:
julia: 1.7.3
Lua:
lua: 5.4.4
luarocks: 3.9.1
Nim:
nim: 1.6.6
nimble: v0.13.1
Node.js:
nodejs: v12.22.9
npm: 8.5.1
Objective C:
clang: 14.0.0-1ubuntu1
OCaml:
ocaml: 4.13.1
opam: 2.1.2
Octave:
octave: 6.4.0
Perl:
perl: v5.34.0
cpanm: 1.7045
dzil: 6.025
zild: 0.1.9
PHP:
php: 8.1.2
composer: 2.3.10
Python:
python: 3.10.4
pip: 22.0.2
R:
R: 4.2.1
Racket:
racket: v8.5
raco: 8.5
Raku:
raku: v2022.07
zef: v0.13.8
Ruby:
ruby: 3.0.2p107
gem: 3.3.5
Rust:
rustc: 1.62.1
cargo: 1.62.1
Scala:
scala: 3.1.3
sbt: 1.7.1
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment