Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Encourage or enforce descriptive binary names with low chance of conflict #6001

Closed
infinity0 opened this issue Sep 10, 2018 · 6 comments
Closed

Comments

@infinity0
Copy link
Contributor

infinity0 commented Sep 10, 2018

Some crates like fd and bat are causing us extra work in trying to get them into Debian.

It would be good if cargo encouraged people not to choose binary names that are likely to conflict with others.

For reference, as of 2018-09-09 the list of existing 1-4-character binaries in Debian Unstable is:

 /usr/bin/[
 /usr/bin/2csv
 /usr/bin/2ff
 /usr/bin/2ft
 /usr/bin/2to3
 /usr/bin/2xml
 /usr/bin/6ft
 /usr/bin/7z
 /usr/bin/7za
 /usr/bin/7zr
 /usr/bin/9wm
 /usr/bin/a+
 /usr/bin/a2h
 /usr/bin/a2j
 /usr/bin/a2ps
 /usr/bin/a2x
 /usr/bin/a56
 /usr/bin/a68g
 /usr/bin/aa
 /usr/bin/aa3d
 /usr/bin/aapt
 /usr/bin/ab
 /usr/bin/abx
 /usr/bin/ac
 /usr/bin/ac++
 /usr/bin/acat
 /usr/bin/accs
 /usr/bin/acdc
 /usr/bin/ace
 /usr/bin/ack
 /usr/bin/acl2
 /usr/bin/acpi
 /usr/bin/acpl
 /usr/bin/acr
 /usr/bin/act
 /usr/bin/ad
 /usr/bin/adb
 /usr/bin/adbd
 /usr/bin/adig
 /usr/bin/adsf
 /usr/bin/adsh
 /usr/bin/advi
 /usr/bin/aec
 /usr/bin/aewm
 /usr/bin/afew
 /usr/bin/afex
 /usr/bin/aft
 /usr/bin/ag
 /usr/bin/ag++
 /usr/bin/agda
 /usr/bin/agtl
 /usr/bin/aha
 /usr/bin/aid
 /usr/bin/aide
 /usr/bin/aidl
 /usr/bin/aim
 /usr/bin/aimk
 /usr/bin/aj
 /usr/bin/aj5
 /usr/bin/ajc
 /usr/bin/al
 /usr/bin/al2
 /usr/bin/alc
 /usr/bin/alcc
 /usr/bin/aldo
 /usr/bin/ale
 /usr/bin/alex
 /usr/bin/alf
 /usr/bin/alfa
 /usr/bin/alot
 /usr/bin/alpr
 /usr/bin/als
 /usr/bin/amap
 /usr/bin/amin
 /usr/bin/amr
 /usr/bin/ams
 /usr/bin/amsd
 /usr/bin/andi
 /usr/bin/anfo
 /usr/bin/anki
 /usr/bin/ant
 /usr/bin/antp
 /usr/bin/ANTS
 /usr/bin/aoss
 /usr/bin/apbs
 /usr/bin/apg
 /usr/bin/apm
 /usr/bin/apol
 /usr/bin/apt
 /usr/bin/apxs
 /usr/bin/aqsl
 /usr/bin/ar
 /usr/bin/ar65
 /usr/bin/ar86
 /usr/bin/ara
 /usr/bin/arb
 /usr/bin/arc
 /usr/bin/arch
 /usr/bin/args
 /usr/bin/ario
 /usr/bin/arj
 /usr/bin/ark
 /usr/bin/art
 /usr/bin/as
 /usr/bin/as31
 /usr/bin/as86
 /usr/bin/ascd
 /usr/bin/ase
 /usr/bin/asex
 /usr/bin/ask
 /usr/bin/asp
 /usr/bin/asql
 /usr/bin/ast
 /usr/bin/astk
 /usr/bin/asy
 /usr/bin/at
 /usr/bin/atac
 /usr/bin/atig
 /usr/bin/atlc
 /usr/bin/AtoB
 /usr/bin/atop
 /usr/bin/atq
 /usr/bin/atrm
 /usr/bin/atsa
 /usr/bin/atst
 /usr/bin/attr
 /usr/bin/aven
 /usr/bin/avra
 /usr/bin/avro
 /usr/bin/avrp
 /usr/bin/away
 /usr/bin/aws
 /usr/bin/axc
 /usr/bin/axd
 /usr/bin/axel
 /usr/bin/axi
 /usr/bin/axl
 /usr/bin/azap
 /usr/bin/b1ee
 /usr/bin/b2
 /usr/bin/b2f
 /usr/bin/bam
 /usr/bin/bamg
 /usr/bin/bamz
 /usr/bin/bar
 /usr/bin/bart
 /usr/bin/bat
 /usr/bin/bats
 /usr/bin/bbe
 /usr/bin/bbox
 /usr/bin/bc
 /usr/bin/bcal
 /usr/bin/bcat
 /usr/bin/bcc
 /usr/bin/bcp
 /usr/bin/bcpp
 /usr/bin/bd
 /usr/bin/bdy
 /usr/bin/be
 /usr/bin/bear
 /usr/bin/beav
 /usr/bin/beef
 /usr/bin/beep
 /usr/bin/beer
 /usr/bin/beet
 /usr/bin/bel
 /usr/bin/ben
 /usr/bin/bfs
 /usr/bin/bget
 /usr/bin/biff
 /usr/bin/bino
 /usr/bin/biom
 /usr/bin/bip
 /usr/bin/bist
 /usr/bin/bjam
 /usr/bin/bley
 /usr/bin/blhc
 /usr/bin/bmf
 /usr/bin/bmon
 /usr/bin/bmp
 /usr/bin/bnd
 /usr/bin/bnfc
 /usr/bin/bob
 /usr/bin/bobo
 /usr/bin/bolt
 /usr/bin/boog
 /usr/bin/boom
 /usr/bin/borg
 /usr/bin/bos
 /usr/bin/bosh
 /usr/bin/bpcp
 /usr/bin/bpls
 /usr/bin/bpm
 /usr/bin/bput
 /usr/bin/br
 /usr/bin/braa
 /usr/bin/brag
 /usr/bin/brec
 /usr/bin/bref
 /usr/bin/brew
 /usr/bin/brfs
 /usr/bin/brig
 /usr/bin/bro
 /usr/bin/brz
 /usr/bin/bsf
 /usr/bin/bsh
 /usr/bin/bskk
 /usr/bin/bspc
 /usr/bin/bssh
 /usr/bin/btag
 /usr/bin/btee
 /usr/bin/btfs
 /usr/bin/bti
 /usr/bin/BtoA
 /usr/bin/bts
 /usr/bin/btt
 /usr/bin/bugz
 /usr/bin/buku
 /usr/bin/bum
 /usr/bin/bup
 /usr/bin/burn
 /usr/bin/bvd
 /usr/bin/bvi
 /usr/bin/bvnc
 /usr/bin/bw
 /usr/bin/bwa
 /usr/bin/bzz
 /usr/bin/c2hs
 /usr/bin/c2p
 /usr/bin/c44
 /usr/bin/ca65
 /usr/bin/caf
 /usr/bin/caff
 /usr/bin/cai
 /usr/bin/cain
 /usr/bin/caja
 /usr/bin/cake
 /usr/bin/cal
 /usr/bin/calc
 /usr/bin/cant
 /usr/bin/canu
 /usr/bin/cap
 /usr/bin/car
 /usr/bin/card
 /usr/bin/care
 /usr/bin/cas
 /usr/bin/cba
 /usr/bin/cbc
 /usr/bin/cbm
 /usr/bin/cbmc
 /usr/bin/cc65
 /usr/bin/ccal
 /usr/bin/ccat
 /usr/bin/cccc
 /usr/bin/cccd
 /usr/bin/ccl
 /usr/bin/ccon
 /usr/bin/ccr
 /usr/bin/ccsm
 /usr/bin/cct
 /usr/bin/ccx
 /usr/bin/ccze
 /usr/bin/cd5
 /usr/bin/cdb
 /usr/bin/cdcd
 /usr/bin/cdck
 /usr/bin/cdde
 /usr/bin/cde
 /usr/bin/cdfw
 /usr/bin/cdi
 /usr/bin/cdir
 /usr/bin/cdo
 /usr/bin/CDS
 /usr/bin/cdv
 /usr/bin/cdw
 /usr/bin/ceph
 /usr/bin/cewl
 /usr/bin/cfa
 /usr/bin/cfdg
 /usr/bin/cfte
 /usr/bin/cfv
 /usr/bin/cg
 /usr/bin/cg3
 /usr/bin/cgc
 /usr/bin/cgcc
 /usr/bin/cgdb
 /usr/bin/cgm
 /usr/bin/cgps
 /usr/bin/cgpt
 /usr/bin/cgx
 /usr/bin/chcp
 /usr/bin/chem
 /usr/bin/chfn
 /usr/bin/chi2
 /usr/bin/chrt
 /usr/bin/chsh
 /usr/bin/cht
 /usr/bin/ci
 /usr/bin/cil
 /usr/bin/cjb2
 /usr/bin/cjet
 /usr/bin/cjs
 /usr/bin/ck
 /usr/bin/ckon
 /usr/bin/cl
 /usr/bin/cl65
 /usr/bin/cleo
 /usr/bin/clex
 /usr/bin/clif
 /usr/bin/clip
 /usr/bin/clit
 /usr/bin/clm
 /usr/bin/cloc
 /usr/bin/clog
 /usr/bin/clp
 /usr/bin/cme
 /usr/bin/cmew
 /usr/bin/cmk
 /usr/bin/cmp
 /usr/bin/cmph
 /usr/bin/cmpp
 /usr/bin/cmst
 /usr/bin/cmtk
 /usr/bin/cmus
 /usr/bin/cnee
 /usr/bin/cnq
 /usr/bin/cnt
 /usr/bin/co
 /usr/bin/co65
 /usr/bin/coax
 /usr/bin/cobc
 /usr/bin/cobe
 /usr/bin/col
 /usr/bin/col1
 /usr/bin/col2
 /usr/bin/col3
 /usr/bin/col4
 /usr/bin/col5
 /usr/bin/col6
 /usr/bin/col7
 /usr/bin/col8
 /usr/bin/col9
 /usr/bin/cola
 /usr/bin/comm
 /usr/bin/cons
 /usr/bin/coqc
 /usr/bin/cosy
 /usr/bin/cow
 /usr/bin/coz
 /usr/bin/cp2k
 /usr/bin/cpan
 /usr/bin/cpbm
 /usr/bin/cpif
 /usr/bin/cpm
 /usr/bin/cpp
 /usr/bin/cppo
 /usr/bin/cpr
 /usr/bin/cp.x
 /usr/bin/crac
 /usr/bin/cram
 /usr/bin/crip
 /usr/bin/crit
 /usr/bin/crlf
 /usr/bin/crm
 /usr/bin/crsh
 /usr/bin/cs
 /usr/bin/csc
 /usr/bin/csdp
 /usr/bin/cset
 /usr/bin/csi
 /usr/bin/csr
 /usr/bin/cssh
 /usr/bin/cstr
 /usr/bin/csv2
 /usr/bin/ctdb
 /usr/bin/ctel
 /usr/bin/ctie
 /usr/bin/ctoh
 /usr/bin/ctop
 /usr/bin/ctow
 /usr/bin/ctpl
 /usr/bin/ctr
 /usr/bin/ctwm
 /usr/bin/cu
 /usr/bin/cup
 /usr/bin/cupp
 /usr/bin/cupt
 /usr/bin/cura
 /usr/bin/curl
 /usr/bin/cusp
 /usr/bin/cut
 /usr/bin/cuum
 /usr/bin/cvc3
 /usr/bin/cvc4
 /usr/bin/cver
 /usr/bin/cvlc
 /usr/bin/cvs
 /usr/bin/cvsu
 /usr/bin/cvt
 /usr/bin/cw
 /usr/bin/cwcp
 /usr/bin/cwm
 /usr/bin/cxpm
 /usr/bin/cycl
 /usr/bin/cydb
 /usr/bin/cylc
 /usr/bin/cypm
 /usr/bin/cyr
 /usr/bin/cyrx
 /usr/bin/czap
 /usr/bin/d48
 /usr/bin/d52
 /usr/bin/da65
 /usr/bin/dact
 /usr/bin/dad
 /usr/bin/dan
 /usr/bin/dane
 /usr/bin/dar
 /usr/bin/dat
 /usr/bin/dav
 /usr/bin/dave
 /usr/bin/dawg
 /usr/bin/dba
 /usr/bin/dbar
 /usr/bin/dbd
 /usr/bin/dbin
 /usr/bin/DBmv
 /usr/bin/DBrm
 /usr/bin/dc
 /usr/bin/dccp
 /usr/bin/dch
 /usr/bin/dcmd
 /usr/bin/dcut
 /usr/bin/ddbd
 /usr/bin/ddd
 /usr/bin/ddg
 /usr/bin/ddgr
 /usr/bin/ddir
 /usr/bin/ddms
 /usr/bin/ddpt
 /usr/bin/ddtc
 /usr/bin/ddv
 /usr/bin/deb3
 /usr/bin/debc
 /usr/bin/debi
 /usr/bin/delv
 /usr/bin/dep
 /usr/bin/derb
 /usr/bin/dex
 /usr/bin/dfbg
 /usr/bin/dfc
 /usr/bin/dget
 /usr/bin/dgit
 /usr/bin/dh
 /usr/bin/dhex
 /usr/bin/dht
 /usr/bin/di
 /usr/bin/dia
 /usr/bin/dico
 /usr/bin/dicp
 /usr/bin/dict
 /usr/bin/diff
 /usr/bin/dig
 /usr/bin/din
 /usr/bin/ding
 /usr/bin/dirb
 /usr/bin/dirt
 /usr/bin/dish
 /usr/bin/djvm
 /usr/bin/dlg
 /usr/bin/dll
 /usr/bin/dman
 /usr/bin/dmcs
 /usr/bin/dnal
 /usr/bin/dnet
 /usr/bin/dnss
 /usr/bin/dods
 /usr/bin/doit
 /usr/bin/dot
 /usr/bin/dp
 /usr/bin/dpe
 /usr/bin/dpid
 /usr/bin/dpkg
 /usr/bin/dpt
 /usr/bin/dput
 /usr/bin/dq
 /usr/bin/drc
 /usr/bin/dreg
 /usr/bin/drr
 /usr/bin/druc
 /usr/bin/ds9
 /usr/bin/dsh
 /usr/bin/dssp
 /usr/bin/dt
 /usr/bin/dtc
 /usr/bin/dtrx
 /usr/bin/du
 /usr/bin/dub
 /usr/bin/duc
 /usr/bin/duck
 /usr/bin/duff
 /usr/bin/duk
 /usr/bin/duma
 /usr/bin/dune
 /usr/bin/dv4l
 /usr/bin/dvtm
 /usr/bin/dwp
 /usr/bin/dwww
 /usr/bin/dwz
 /usr/bin/dx
 /usr/bin/dz80
 /usr/bin/dzil
 /usr/bin/e
 /usr/bin/e2cp
 /usr/bin/e2ln
 /usr/bin/e2ls
 /usr/bin/e2mv
 /usr/bin/e2ps
 /usr/bin/e2rm
 /usr/bin/e3
 /usr/bin/e3em
 /usr/bin/e3ne
 /usr/bin/e3pi
 /usr/bin/e3vi
 /usr/bin/e3ws
 /usr/bin/ear
 /usr/bin/ebb
 /usr/bin/ecc
 /usr/bin/ecj
 /usr/bin/ecl
 /usr/bin/ecm
 /usr/bin/ecp
 /usr/bin/ecpg
 /usr/bin/ecs
 /usr/bin/ed2k
 /usr/bin/edb
 /usr/bin/edit
 /usr/bin/eet
 /usr/bin/efa
 /usr/bin/efax
 /usr/bin/efix
 /usr/bin/efte
 /usr/bin/eg
 /usr/bin/eid
 /usr/bin/eja
 /usr/bin/ekg2
 /usr/bin/el
 /usr/bin/elk
 /usr/bin/elki
 /usr/bin/elog
 /usr/bin/elph
 /usr/bin/elq
 /usr/bin/elua
 /usr/bin/em++
 /usr/bin/emar
 /usr/bin/emcc
 /usr/bin/emma
 /usr/bin/Emma
 /usr/bin/emot
 /usr/bin/empy
 /usr/bin/enca
 /usr/bin/ent
 /usr/bin/entr
 /usr/bin/enum
 /usr/bin/env
 /usr/bin/env2
 /usr/bin/eog
 /usr/bin/eom
 /usr/bin/eos
 /usr/bin/eox
 /usr/bin/epix
 /usr/bin/epm
 /usr/bin/epmd
 /usr/bin/eqn
 /usr/bin/erb
 /usr/bin/ergo
 /usr/bin/eric
 /usr/bin/erl
 /usr/bin/erlc
 /usr/bin/esd
 /usr/bin/esix
 /usr/bin/Etbg
 /usr/bin/etcd
 /usr/bin/etex
 /usr/bin/etm
 /usr/bin/eutp
 /usr/bin/evil
 /usr/bin/ev.x
 /usr/bin/exif
 /usr/bin/exmh
 /usr/bin/exp
 /usr/bin/expn
 /usr/bin/expr
 /usr/bin/eye
 /usr/bin/ezz
 /usr/bin/f2c
 /usr/bin/f2py
 /usr/bin/f5ls
 /usr/bin/faac
 /usr/bin/faad
 /usr/bin/fab
 /usr/bin/fac
 /usr/bin/fapg
 /usr/bin/fasd
 /usr/bin/fasm
 /usr/bin/faum
 /usr/bin/fax
 /usr/bin/faxq
 /usr/bin/fb
 /usr/bin/fbgs
 /usr/bin/fbi
 /usr/bin/fbtv
 /usr/bin/fbzx
 /usr/bin/fc
 /usr/bin/fcat
 /usr/bin/fcc
 /usr/bin/fcm
 /usr/bin/fd
 /usr/bin/fdk
 /usr/bin/fdm
 /usr/bin/fdp
 /usr/bin/fdsh
 /usr/bin/fd.x
 /usr/bin/feh
 /usr/bin/Fenv
 /usr/bin/fet
 /usr/bin/ff3d
 /usr/bin/ffc
 /usr/bin/ffe
 /usr/bin/Fgo
 /usr/bin/fid
 /usr/bin/file
 /usr/bin/fim
 /usr/bin/find
 /usr/bin/fio
 /usr/bin/fish
 /usr/bin/flac
 /usr/bin/flex
 /usr/bin/flif
 /usr/bin/flip
 /usr/bin/flix
 /usr/bin/flog
 /usr/bin/fls
 /usr/bin/flwm
 /usr/bin/flx
 /usr/bin/fm
 /usr/bin/fmcs
 /usr/bin/fmi
 /usr/bin/fmit
 /usr/bin/fmix
 /usr/bin/fmt
 /usr/bin/fnid
 /usr/bin/fo
 /usr/bin/fog
 /usr/bin/fold
 /usr/bin/foma
 /usr/bin/font
 /usr/bin/fop
 /usr/bin/forg
 /usr/bin/form
 /usr/bin/fox
 /usr/bin/fpad
 /usr/bin/fped
 /usr/bin/fq
 /usr/bin/FRA
 /usr/bin/free
 /usr/bin/frog
 /usr/bin/frsg
 /usr/bin/frze
 /usr/bin/fs
 /usr/bin/fsa
 /usr/bin/fscp
 /usr/bin/fsls
 /usr/bin/fsmv
 /usr/bin/fsp
 /usr/bin/fspy
 /usr/bin/fsrm
 /usr/bin/fstl
 /usr/bin/fsvs
 /usr/bin/fs.x
 /usr/bin/fte
 /usr/bin/ftff
 /usr/bin/FTP
 /usr/bin/fuzz
 /usr/bin/fv
 /usr/bin/fw
 /usr/bin/fyre
 /usr/bin/fzf
 /usr/bin/fzy
 /usr/bin/g++
 /usr/bin/g2c
 /usr/bin/gac
 /usr/bin/gant
 /usr/bin/gap
 /usr/bin/gap4
 /usr/bin/gap5
 /usr/bin/gaps
 /usr/bin/gawk
 /usr/bin/gb
 /usr/bin/gba3
 /usr/bin/gbak
 /usr/bin/gbc3
 /usr/bin/gbh3
 /usr/bin/gbi3
 /usr/bin/gbp
 /usr/bin/gbr3
 /usr/bin/gbs3
 /usr/bin/gbw3
 /usr/bin/gbx3
 /usr/bin/gc
 /usr/bin/gcab
 /usr/bin/gcal
 /usr/bin/gcap
 /usr/bin/gcat
 /usr/bin/gcc
 /usr/bin/gcin
 /usr/bin/gcl
 /usr/bin/gcov
 /usr/bin/gcp
 /usr/bin/gcut
 /usr/bin/gcv
 /usr/bin/gcx
 /usr/bin/gd2i
 /usr/bin/gdb
 /usr/bin/gdc
 /usr/bin/gdis
 /usr/bin/gdl
 /usr/bin/gdnc
 /usr/bin/gdpc
 /usr/bin/ge
 /usr/bin/geg
 /usr/bin/gegl
 /usr/bin/gem
 /usr/bin/gen
 /usr/bin/geo
 /usr/bin/geod
 /usr/bin/geqn
 /usr/bin/GET
 /usr/bin/gfan
 /usr/bin/gfdf
 /usr/bin/gfio
 /usr/bin/gfix
 /usr/bin/gfln
 /usr/bin/gfls
 /usr/bin/gfm
 /usr/bin/gfmv
 /usr/bin/gfrm
 /usr/bin/gftp
 /usr/bin/ggrc
 /usr/bin/gh
 /usr/bin/ghb
 /usr/bin/ghc
 /usr/bin/ghci
 /usr/bin/ghdl
 /usr/bin/ghex
 /usr/bin/ghi
 /usr/bin/ghkl
 /usr/bin/ghoz
 /usr/bin/giac
 /usr/bin/gid
 /usr/bin/gie
 /usr/bin/gift
 /usr/bin/gimp
 /usr/bin/gio
 /usr/bin/gip
 /usr/bin/gist
 /usr/bin/git
 /usr/bin/gitg
 /usr/bin/gitk
 /usr/bin/gjay
 /usr/bin/gjs
 /usr/bin/gk
 /usr/bin/gl
 /usr/bin/glav
 /usr/bin/gle
 /usr/bin/gli
 /usr/bin/gliv
 /usr/bin/glue
 /usr/bin/gm
 /usr/bin/gmac
 /usr/bin/gman
 /usr/bin/gmap
 /usr/bin/gmbi
 /usr/bin/gmds
 /usr/bin/gmg
 /usr/bin/gmi
 /usr/bin/gmic
 /usr/bin/gmpc
 /usr/bin/gmsh
 /usr/bin/gmt
 /usr/bin/gmtp
 /usr/bin/gmx
 /usr/bin/gnat
 /usr/bin/gnee
 /usr/bin/gngb
 /usr/bin/gns3
 /usr/bin/go
 /usr/bin/go2
 /usr/bin/go-5
 /usr/bin/go-6
 /usr/bin/go-7
 /usr/bin/go-8
 /usr/bin/gob2
 /usr/bin/gocr
 /usr/bin/god
 /usr/bin/gol
 /usr/bin/gold
 /usr/bin/gom
 /usr/bin/goo
 /usr/bin/gord
 /usr/bin/Gorm
 /usr/bin/gosa
 /usr/bin/gosh
 /usr/bin/gout
 /usr/bin/gox
 /usr/bin/gp
 /usr/bin/gp2c
 /usr/bin/gpa
 /usr/bin/gpaw
 /usr/bin/gpbs
 /usr/bin/gpg
 /usr/bin/gpg1
 /usr/bin/gpg2
 /usr/bin/gpgv
 /usr/bin/gpic
 /usr/bin/gpo
 /usr/bin/gpp
 /usr/bin/gpr
 /usr/bin/gpre
 /usr/bin/gpsh
 /usr/bin/gpt
 /usr/bin/gpvc
 /usr/bin/gpvo
 /usr/bin/gpw
 /usr/bin/gpx
 /usr/bin/gqrx
 /usr/bin/grap
 /usr/bin/grc
 /usr/bin/grcc
 /usr/bin/gri
 /usr/bin/grig
 /usr/bin/grip
 /usr/bin/grn
 /usr/bin/grog
 /usr/bin/grok
 /usr/bin/grop
 /usr/bin/grpn
 /usr/bin/Grr
 /usr/bin/grun
 /usr/bin/gs
 /usr/bin/gsbj
 /usr/bin/gsc
 /usr/bin/gsdj
 /usr/bin/gsec
 /usr/bin/gsf
 /usr/bin/gsi
 /usr/bin/gsl
 /usr/bin/gslj
 /usr/bin/gslp
 /usr/bin/gsmc
 /usr/bin/gsnd
 /usr/bin/gss
 /usr/bin/gst
 /usr/bin/gt
 /usr/bin/gt5
 /usr/bin/gtbl
 /usr/bin/gtf
 /usr/bin/gtg
 /usr/bin/gtml
 /usr/bin/gtst
 /usr/bin/gtv
 /usr/bin/gufw
 /usr/bin/gulp
 /usr/bin/gv
 /usr/bin/gvb
 /usr/bin/gvpr
 /usr/bin/gwc
 /usr/bin/gwc2
 /usr/bin/gwd
 /usr/bin/gwu
 /usr/bin/gxkb
 /usr/bin/gyp
 /usr/bin/gz
 /usr/bin/h2o
 /usr/bin/h2ph
 /usr/bin/h2xs
 /usr/bin/h316
 /usr/bin/h4cc
 /usr/bin/h4fc
 /usr/bin/h5cc
 /usr/bin/h5fc
 /usr/bin/h5ls
 /usr/bin/haml
 /usr/bin/haxe
 /usr/bin/hbal
 /usr/bin/hc
 /usr/bin/hcal
 /usr/bin/hcat
 /usr/bin/hcc
 /usr/bin/hcd
 /usr/bin/hcp
 /usr/bin/hd
 /usr/bin/hdav
 /usr/bin/hdel
 /usr/bin/hdir
 /usr/bin/hdp
 /usr/bin/he
 /usr/bin/head
 /usr/bin/HEAD
 /usr/bin/hex
 /usr/bin/hf77
 /usr/bin/hfp
 /usr/bin/hfs
 /usr/bin/hg
 /usr/bin/hgtk
 /usr/bin/hhvm
 /usr/bin/hime
 /usr/bin/hist
 /usr/bin/hitc
 /usr/bin/hkt
 /usr/bin/hls
 /usr/bin/hman
 /usr/bin/hmsa
 /usr/bin/hnb
 /usr/bin/hocr
 /usr/bin/hose
 /usr/bin/host
 /usr/bin/hot
 /usr/bin/hoz
 /usr/bin/hpc
 /usr/bin/hpcc
 /usr/bin/hpcd
 /usr/bin/hpls
 /usr/bin/hprm
 /usr/bin/hpwd
 /usr/bin/ht
 /usr/bin/htag
 /usr/bin/htc
 /usr/bin/htcp
 /usr/bin/hte
 /usr/bin/htll
 /usr/bin/htls
 /usr/bin/htmv
 /usr/bin/htop
 /usr/bin/htp
 /usr/bin/htrm
 /usr/bin/hts
 /usr/bin/http
 /usr/bin/hug
 /usr/bin/hugo
 /usr/bin/hugs
 /usr/bin/huh
 /usr/bin/hv3
 /usr/bin/hvol
 /usr/bin/hy2
 /usr/bin/hy3
 /usr/bin/hyc2
 /usr/bin/hyc3
 /usr/bin/i2f
 /usr/bin/i3
 /usr/bin/i386
 /usr/bin/i8c
 /usr/bin/i8x
 /usr/bin/ia
 /usr/bin/iac
 /usr/bin/iasl
 /usr/bin/iat
 /usr/bin/ibam
 /usr/bin/ibid
 /usr/bin/ibis
 /usr/bin/ibod
 /usr/bin/ibus
 /usr/bin/ica
 /usr/bin/ical
 /usr/bin/icas
 /usr/bin/icat
 /usr/bin/ick
 /usr/bin/icli
 /usr/bin/icmd
 /usr/bin/ico
 /usr/bin/icom
 /usr/bin/icon
 /usr/bin/icp
 /usr/bin/id
 /usr/bin/id16
 /usr/bin/id3
 /usr/bin/id32
 /usr/bin/idba
 /usr/bin/idjc
 /usr/bin/idle
 /usr/bin/idn
 /usr/bin/idn2
 /usr/bin/idt
 /usr/bin/iep
 /usr/bin/iex
 /usr/bin/if1
 /usr/bin/if2
 /usr/bin/ifne
 /usr/bin/ifp
 /usr/bin/ifqQ
 /usr/bin/igor
 /usr/bin/igv
 /usr/bin/ii
 /usr/bin/ij
 /usr/bin/ikvm
 /usr/bin/ils
 /usr/bin/i-ls
 /usr/bin/ilur
 /usr/bin/imc
 /usr/bin/imcd
 /usr/bin/imgp
 /usr/bin/imls
 /usr/bin/immv
 /usr/bin/imrm
 /usr/bin/imv
 /usr/bin/imvr
 /usr/bin/inb
 /usr/bin/incm
 /usr/bin/info
 /usr/bin/ink
 /usr/bin/Ink
 /usr/bin/inl
 /usr/bin/inw
 /usr/bin/inxi
 /usr/bin/ipa
 /usr/bin/ipbt
 /usr/bin/ipcs
 /usr/bin/ipdb
 /usr/bin/ipe
 /usr/bin/ipig
 /usr/bin/ips
 /usr/bin/iptc
 /usr/bin/irb
 /usr/bin/ircp
 /usr/bin/irk
 /usr/bin/irtt
 /usr/bin/irw
 /usr/bin/isag
 /usr/bin/iso
 /usr/bin/isql
 /usr/bin/isso
 /usr/bin/itop
 /usr/bin/itox
 /usr/bin/iv
 /usr/bin/iva
 /usr/bin/iwyu
 /usr/bin/ixpc
 /usr/bin/iyt
 /usr/bin/iyt2
 /usr/bin/jaaa
 /usr/bin/jacd
 /usr/bin/jack
 /usr/bin/jags
 /usr/bin/jake
 /usr/bin/jalv
 /usr/bin/japa
 /usr/bin/jaxe
 /usr/bin/jay
 /usr/bin/jbmc
 /usr/bin/jcal
 /usr/bin/jcat
 /usr/bin/jd
 /usr/bin/jdns
 /usr/bin/jed
 /usr/bin/jeex
 /usr/bin/jftp
 /usr/bin/jgem
 /usr/bin/jgit
 /usr/bin/jid
 /usr/bin/jigl
 /usr/bin/jing
 /usr/bin/jirb
 /usr/bin/jirc
 /usr/bin/jlex
 /usr/bin/jlha
 /usr/bin/jls
 /usr/bin/jmac
 /usr/bin/jmol
 /usr/bin/jny
 /usr/bin/jo
 /usr/bin/joe
 /usr/bin/join
 /usr/bin/jose
 /usr/bin/josm
 /usr/bin/jot
 /usr/bin/jove
 /usr/bin/jp
 /usr/bin/jp2a
 /usr/bin/jq
 /usr/bin/js24
 /usr/bin/js52
 /usr/bin/js60
 /usr/bin/jsc
 /usr/bin/jspy
 /usr/bin/jsr
 /usr/bin/jsvc
 /usr/bin/jsvn
 /usr/bin/jtag
 /usr/bin/jtb
 /usr/bin/juk
 /usr/bin/jupp
 /usr/bin/jvim
 /usr/bin/jw
 /usr/bin/jwm
 /usr/bin/k2f
 /usr/bin/k3b
 /usr/bin/k3d
 /usr/bin/kadu
 /usr/bin/kak
 /usr/bin/kali
 /usr/bin/kar
 /usr/bin/karm
 /usr/bin/kash
 /usr/bin/kate
 /usr/bin/kbdd
 /usr/bin/kc
 /usr/bin/kc++
 /usr/bin/kcc
 /usr/bin/kcov
 /usr/bin/kdb
 /usr/bin/kdbg
 /usr/bin/kde4
 /usr/bin/kdf
 /usr/bin/kdig
 /usr/bin/kds
 /usr/bin/key
 /usr/bin/kf
 /usr/bin/kgb
 /usr/bin/kget
 /usr/bin/kgpg
 /usr/bin/khal
 /usr/bin/kic
 /usr/bin/kid
 /usr/bin/kid3
 /usr/bin/kidc
 /usr/bin/kig
 /usr/bin/kiki
 /usr/bin/kile
 /usr/bin/king
 /usr/bin/kino
 /usr/bin/kjs
 /usr/bin/kjs5
 /usr/bin/kkc
 /usr/bin/klcc
 /usr/bin/klog
 /usr/bin/kmag
 /usr/bin/kmds
 /usr/bin/kmix
 /usr/bin/kmk
 /usr/bin/kodi
 /usr/bin/koji
 /usr/bin/kore
 /usr/bin/kpeg
 /usr/bin/kppp
 /usr/bin/krdb
 /usr/bin/krdc
 /usr/bin/krfb
 /usr/bin/krop
 /usr/bin/kscd
 /usr/bin/kst2
 /usr/bin/ksu
 /usr/bin/ktap
 /usr/bin/kup
 /usr/bin/kuum
 /usr/bin/kvm
 /usr/bin/kvno
 /usr/bin/kwin
 /usr/bin/kxc
 /usr/bin/kxd
 /usr/bin/l2p
 /usr/bin/lamd
 /usr/bin/lame
 /usr/bin/laps
 /usr/bin/last
 /usr/bin/lava
 /usr/bin/lb
 /usr/bin/lbt
 /usr/bin/lc
 /usr/bin/lcab
 /usr/bin/lcf
 /usr/bin/lcov
 /usr/bin/lcp
 /usr/bin/ld
 /usr/bin/ld65
 /usr/bin/ld86
 /usr/bin/ldb
 /usr/bin/ldc2
 /usr/bin/ldd
 /usr/bin/ldif
 /usr/bin/ldoc
 /usr/bin/ldtp
 /usr/bin/le
 /usr/bin/leap
 /usr/bin/lecm
 /usr/bin/leg
 /usr/bin/lego
 /usr/bin/lein
 /usr/bin/leo
 /usr/bin/leon
 /usr/bin/lex
 /usr/bin/leye
 /usr/bin/lfit
 /usr/bin/lfm
 /usr/bin/lftp
 /usr/bin/lgp
 /usr/bin/lid
 /usr/bin/lie
 /usr/bin/lift
 /usr/bin/link
 /usr/bin/lios
 /usr/bin/lkvm
 /usr/bin/llc
 /usr/bin/lld
 /usr/bin/lldb
 /usr/bin/lli
 /usr/bin/llt
 /usr/bin/lmbi
 /usr/bin/lmms
 /usr/bin/lmp
 /usr/bin/lnav
 /usr/bin/loch
 /usr/bin/logo
 /usr/bin/loki
 /usr/bin/look
 /usr/bin/loon
 /usr/bin/lout
 /usr/bin/lp
 /usr/bin/lpe
 /usr/bin/lpq
 /usr/bin/lpr
 /usr/bin/lprm
 /usr/bin/lqa
 /usr/bin/lr
 /usr/bin/lrs
 /usr/bin/lrs1
 /usr/bin/lrz
 /usr/bin/lsar
 /usr/bin/lsat
 /usr/bin/lsc
 /usr/bin/lscp
 /usr/bin/lsh
 /usr/bin/lshg
 /usr/bin/lshw
 /usr/bin/lsmf
 /usr/bin/lsns
 /usr/bin/lsof
 /usr/bin/lssu
 /usr/bin/lsw
 /usr/bin/lswm
 /usr/bin/lt
 /usr/bin/ltnu
 /usr/bin/lttv
 /usr/bin/luau
 /usr/bin/lucy
 /usr/bin/luit
 /usr/bin/lv
 /usr/bin/lvx
 /usr/bin/lwm
 /usr/bin/lwr
 /usr/bin/lxi
 /usr/bin/lxsu
 /usr/bin/ly
 /usr/bin/lynx
 /usr/bin/lyx
 /usr/bin/lz
 /usr/bin/lz4
 /usr/bin/lz4c
 /usr/bin/lzd
 /usr/bin/lzmp
 /usr/bin/lzop
 /usr/bin/m2e
 /usr/bin/m2sh
 /usr/bin/m4
 /usr/bin/m-a
 /usr/bin/mad
 /usr/bin/mAdd
 /usr/bin/mag
 /usr/bin/maim
 /usr/bin/make
 /usr/bin/maki
 /usr/bin/man
 /usr/bin/maq
 /usr/bin/marc
 /usr/bin/mash
 /usr/bin/mat
 /usr/bin/mawk
 /usr/bin/mb
 /usr/bin/mbfa
 /usr/bin/mbma
 /usr/bin/mbnc
 /usr/bin/mbt
 /usr/bin/mbtg
 /usr/bin/mbw
 /usr/bin/mc
 /usr/bin/mcat
 /usr/bin/mccs
 /usr/bin/mcd
 /usr/bin/mcl
 /usr/bin/mco
 /usr/bin/mcom
 /usr/bin/mcp
 /usr/bin/mcpp
 /usr/bin/mcs
 /usr/bin/mctr
 /usr/bin/mcv
 /usr/bin/mcx
 /usr/bin/mcxi
 /usr/bin/mDAG
 /usr/bin/mdel
 /usr/bin/mdig
 /usr/bin/mdir
 /usr/bin/mdmv
 /usr/bin/mdoc
 /usr/bin/mdp
 /usr/bin/mdu
 /usr/bin/med
 /usr/bin/meep
 /usr/bin/meld
 /usr/bin/melt
 /usr/bin/mesg
 /usr/bin/mev
 /usr/bin/mewl
 /usr/bin/mex
 /usr/bin/mf
 /usr/bin/mfoc
 /usr/bin/mft
 /usr/bin/mfwd
 /usr/bin/mg
 /usr/bin/mgb
 /usr/bin/mgen
 /usr/bin/mgp
 /usr/bin/mhap
 /usr/bin/mhc
 /usr/bin/mhdr
 /usr/bin/mHdr
 /usr/bin/mi
 /usr/bin/mig
 /usr/bin/mina
 /usr/bin/minc
 /usr/bin/mira
 /usr/bin/mirb
 /usr/bin/miwm
 /usr/bin/mix
 /usr/bin/mkcp
 /usr/bin/mkid
 /usr/bin/mkp
 /usr/bin/mlcc
 /usr/bin/mln
 /usr/bin/mlr
 /usr/bin/mm
 /usr/bin/mm3d
 /usr/bin/mma
 /usr/bin/mman
 /usr/bin/mmc
 /usr/bin/mmd
 /usr/bin/mmls
 /usr/bin/mmv
 /usr/bin/mn
 /usr/bin/mndp
 /usr/bin/mne
 /usr/bin/moap
 /usr/bin/moar
 /usr/bin/moc
 /usr/bin/mock
 /usr/bin/mocp
 /usr/bin/mod
 /usr/bin/moin
 /usr/bin/mojo
 /usr/bin/moka
 /usr/bin/mona
 /usr/bin/mono
 /usr/bin/mord
 /usr/bin/mosh
 /usr/bin/most
 /usr/bin/mozo
 /usr/bin/mp32
 /usr/bin/mp4h
 /usr/bin/mp64
 /usr/bin/mPad
 /usr/bin/mpb
 /usr/bin/mpbi
 /usr/bin/mpc
 /usr/bin/mpcp
 /usr/bin/mpd
 /usr/bin/mpmv
 /usr/bin/mpop
 /usr/bin/mpp
 /usr/bin/mppb
 /usr/bin/mppc
 /usr/bin/mppg
 /usr/bin/mppi
 /usr/bin/mppl
 /usr/bin/mppr
 /usr/bin/mpqc
 /usr/bin/mptp
 /usr/bin/mpv
 /usr/bin/mr
 /usr/bin/mrb
 /usr/bin/mrbc
 /usr/bin/mrd
 /usr/bin/mred
 /usr/bin/mren
 /usr/bin/mrep
 /usr/bin/mrs
 /usr/bin/mrtg
 /usr/bin/msb
 /usr/bin/msed
 /usr/bin/mseq
 /usr/bin/msgp
 /usr/bin/mssh
 /usr/bin/mtn
 /usr/bin/mtp
 /usr/bin/mtr
 /usr/bin/mtst
 /usr/bin/mtt
 /usr/bin/m-tx
 /usr/bin/mu
 /usr/bin/muon
 /usr/bin/muse
 /usr/bin/mute
 /usr/bin/mutt
 /usr/bin/mvs
 /usr/bin/mwc
 /usr/bin/mwic
 /usr/bin/mwm
 /usr/bin/mypy
 /usr/bin/mzc
 /usr/bin/mzip
 /usr/bin/mzpp
 /usr/bin/nabi
 /usr/bin/nam
 /usr/bin/nama
 /usr/bin/nant
 /usr/bin/nasd
 /usr/bin/nasm
 /usr/bin/nast
 /usr/bin/nb
 /usr/bin/nbc
 /usr/bin/ncal
 /usr/bin/ncat
 /usr/bin/ncbo
 /usr/bin/ncc
 /usr/bin/ncdt
 /usr/bin/ncdu
 /usr/bin/ncea
 /usr/bin/nces
 /usr/bin/ncg
 /usr/bin/ncks
 /usr/bin/ncl
 /usr/bin/ncra
 /usr/bin/ncwa
 /usr/bin/nd
 /usr/bin/ne
 /usr/bin/neat
 /usr/bin/neko
 /usr/bin/nemo
 /usr/bin/neqn
 /usr/bin/ner
 /usr/bin/nero
 /usr/bin/net
 /usr/bin/news
 /usr/bin/nex
 /usr/bin/nexp
 /usr/bin/NF
 /usr/bin/ng
 /usr/bin/ngp2
 /usr/bin/nice
 /usr/bin/nik4
 /usr/bin/nim
 /usr/bin/nip2
 /usr/bin/nit
 /usr/bin/nkf
 /usr/bin/nl
 /usr/bin/nlay
 /usr/bin/nlkt
 /usr/bin/nm
 /usr/bin/nm86
 /usr/bin/nmap
 /usr/bin/nmlc
 /usr/bin/nmon
 /usr/bin/nn
 /usr/bin/nnn
 /usr/bin/nns
 /usr/bin/nnsd
 /usr/bin/nnum
 /usr/bin/node
 /usr/bin/nona
 /usr/bin/nop
 /usr/bin/note
 /usr/bin/np
 /usr/bin/npd6
 /usr/bin/npm
 /usr/bin/nq
 /usr/bin/nqc
 /usr/bin/nqp
 /usr/bin/nr
 /usr/bin/nrss
 /usr/bin/ns
 /usr/bin/nse
 /usr/bin/nstk
 /usr/bin/nted
 /usr/bin/ntpq
 /usr/bin/num
 /usr/bin/nup
 /usr/bin/nut
 /usr/bin/nvcc
 /usr/bin/nvi
 /usr/bin/nvim
 /usr/bin/nvlc
 /usr/bin/nvpy
 /usr/bin/nvtv
 /usr/bin/nvvp
 /usr/bin/nw
 /usr/bin/nxcl
 /usr/bin/nxsh
 /usr/bin/ny
 /usr/bin/nyx
 /usr/bin/nzb
 /usr/bin/obs
 /usr/bin/ocat
 /usr/bin/ocp
 /usr/bin/ocs
 /usr/bin/od
 /usr/bin/od65
 /usr/bin/odb
 /usr/bin/ode
 /usr/bin/odil
 /usr/bin/odin
 /usr/bin/odoo
 /usr/bin/odot
 /usr/bin/ofl
 /usr/bin/oggz
 /usr/bin/ohai
 /usr/bin/ojot
 /usr/bin/olad
 /usr/bin/olib
 /usr/bin/ols
 /usr/bin/olwm
 /usr/bin/om
 /usr/bin/omp
 /usr/bin/onak
 /usr/bin/one
 /usr/bin/oned
 /usr/bin/only
 /usr/bin/opam
 /usr/bin/opt
 /usr/bin/orca
 /usr/bin/orcc
 /usr/bin/ori
 /usr/bin/os8
 /usr/bin/osc
 /usr/bin/osh
 /usr/bin/osmo
 /usr/bin/osql
 /usr/bin/osx
 /usr/bin/otp
 /usr/bin/ots
 /usr/bin/outb
 /usr/bin/outl
 /usr/bin/outw
 /usr/bin/over
 /usr/bin/owfs
 /usr/bin/p4v
 /usr/bin/pack
 /usr/bin/pads
 /usr/bin/paf
 /usr/bin/page
 /usr/bin/Paje
 /usr/bin/pal
 /usr/bin/pamp
 /usr/bin/pamx
 /usr/bin/pan
 /usr/bin/pap
 /usr/bin/paps
 /usr/bin/par
 /usr/bin/par2
 /usr/bin/parl
 /usr/bin/pass
 /usr/bin/pat
 /usr/bin/paw
 /usr/bin/pawd
 /usr/bin/pca
 /usr/bin/pcal
 /usr/bin/pcma
 /usr/bin/pcp
 /usr/bin/pcv
 /usr/bin/pda
 /usr/bin/pdal
 /usr/bin/pdb
 /usr/bin/pdb2
 /usr/bin/pdb3
 /usr/bin/pdcp
 /usr/bin/pdd
 /usr/bin/pdl
 /usr/bin/pdl2
 /usr/bin/pdp1
 /usr/bin/pdp4
 /usr/bin/pdp7
 /usr/bin/pdp8
 /usr/bin/pdp9
 /usr/bin/pdsh
 /usr/bin/pdv
 /usr/bin/pear
 /usr/bin/pebl
 /usr/bin/pecl
 /usr/bin/peco
 /usr/bin/pee
 /usr/bin/peek
 /usr/bin/peet
 /usr/bin/peg
 /usr/bin/pem
 /usr/bin/pen
 /usr/bin/pep8
 /usr/bin/perf
 /usr/bin/perl
 /usr/bin/perm
 /usr/bin/PerM
 /usr/bin/pex
 /usr/bin/pfc
 /usr/bin/pfm
 /usr/bin/pfni
 /usr/bin/pfsv
 /usr/bin/pfw
 /usr/bin/pgqd
 /usr/bin/pgxn
 /usr/bin/ph.x
 /usr/bin/pi
 /usr/bin/pia
 /usr/bin/pic
 /usr/bin/pick
 /usr/bin/pid1
 /usr/bin/pidl
 /usr/bin/pigz
 /usr/bin/pil
 /usr/bin/pinq
 /usr/bin/pip
 /usr/bin/pip2
 /usr/bin/pip3
 /usr/bin/pirb
 /usr/bin/pirl
 /usr/bin/pirs
 /usr/bin/pisg
 /usr/bin/pius
 /usr/bin/pixz
 /usr/bin/pk4
 /usr/bin/pki
 /usr/bin/plan
 /usr/bin/play
 /usr/bin/pldd
 /usr/bin/plio
 /usr/bin/plm
 /usr/bin/plog
 /usr/bin/plot
 /usr/bin/plug
 /usr/bin/plum
 /usr/bin/pm
 /usr/bin/pman
 /usr/bin/pmap
 /usr/bin/pmie
 /usr/bin/pmlc
 /usr/bin/pmls
 /usr/bin/pms
 /usr/bin/pmw
 /usr/bin/po4a
 /usr/bin/poa
 /usr/bin/pods
 /usr/bin/Poe
 /usr/bin/poet
 /usr/bin/poff
 /usr/bin/pogs
 /usr/bin/poly
 /usr/bin/pom2
 /usr/bin/pon
 /usr/bin/Pool
 /usr/bin/porg
 /usr/bin/pork
 /usr/bin/posh
 /usr/bin/POST
 /usr/bin/pp
 /usr/bin/pp64
 /usr/bin/ppdc
 /usr/bin/ppdi
 /usr/bin/pphs
 /usr/bin/ppit
 /usr/bin/ppsh
 /usr/bin/pp.x
 /usr/bin/pqiv
 /usr/bin/pr
 /usr/bin/preg
 /usr/bin/prep
 /usr/bin/prof
 /usr/bin/proj
 /usr/bin/prt
 /usr/bin/prxs
 /usr/bin/pry
 /usr/bin/psbl
 /usr/bin/psc
 /usr/bin/pscp
 /usr/bin/psd
 /usr/bin/psf
 /usr/bin/psi
 /usr/bin/psi3
 /usr/bin/psi4
 /usr/bin/psl
 /usr/bin/pspg
 /usr/bin/pspp
 /usr/bin/psql
 /usr/bin/psst
 /usr/bin/psw
 /usr/bin/pt
 /usr/bin/ptar
 /usr/bin/ptbl
 /usr/bin/ptee
 /usr/bin/ptex
 /usr/bin/ptof
 /usr/bin/ptoh
 /usr/bin/pts
 /usr/bin/ptsb
 /usr/bin/ptx
 /usr/bin/pua
 /usr/bin/publ
 /usr/bin/pudb
 /usr/bin/puf
 /usr/bin/puma
 /usr/bin/pv
 /usr/bin/pval
 /usr/bin/pvm
 /usr/bin/pvmd
 /usr/bin/pvtk
 /usr/bin/pwdx
 /usr/bin/pwiz
 /usr/bin/pw.x
 /usr/bin/pxz
 /usr/bin/py
 /usr/bin/pydb
 /usr/bin/pydf
 /usr/bin/pyew
 /usr/bin/pyfr
 /usr/bin/PyMB
 /usr/bin/pyp
 /usr/bin/pype
 /usr/bin/pypy
 /usr/bin/pyqi
 /usr/bin/pytr
 /usr/bin/pyzo
 /usr/bin/qail
 /usr/bin/qalc
 /usr/bin/qavg
 /usr/bin/qbs
 /usr/bin/qcmd
 /usr/bin/qcp
 /usr/bin/qct
 /usr/bin/qdel
 /usr/bin/qdoc
 /usr/bin/qgis
 /usr/bin/qgit
 /usr/bin/qgle
 /usr/bin/qink
 /usr/bin/qiv
 /usr/bin/qmc
 /usr/bin/qml
 /usr/bin/qmmp
 /usr/bin/qmod
 /usr/bin/qmon
 /usr/bin/qmv
 /usr/bin/qpdf
 /usr/bin/qps
 /usr/bin/qrls
 /usr/bin/qrq
 /usr/bin/qrsh
 /usr/bin/qsf
 /usr/bin/qsh
 /usr/bin/QSO
 /usr/bin/qsub
 /usr/bin/qtar
 /usr/bin/qtel
 /usr/bin/qtm
 /usr/bin/qtop
 /usr/bin/qtqr
 /usr/bin/qube
 /usr/bin/quvi
 /usr/bin/qvlc
 /usr/bin/qwo
 /usr/bin/r
 /usr/bin/R
 /usr/bin/r10k
 /usr/bin/r2
 /usr/bin/r2e
 /usr/bin/r2p
 /usr/bin/r2pm
 /usr/bin/r2w
 /usr/bin/ra
 /usr/bin/raaz
 /usr/bin/racc
 /usr/bin/raco
 /usr/bin/racy
 /usr/bin/rake
 /usr/bin/rar
 /usr/bin/ratt
 /usr/bin/rax2
 /usr/bin/Ray
 /usr/bin/rb
 /usr/bin/rbd
 /usr/bin/rbox
 /usr/bin/rbt
 /usr/bin/rc
 /usr/bin/rcc
 /usr/bin/rcs
 /usr/bin/rd2
 /usr/bin/rdaj
 /usr/bin/rdma
 /usr/bin/rdoc
 /usr/bin/rdup
 /usr/bin/rdx
 /usr/bin/re
 /usr/bin/re2c
 /usr/bin/rec
 /usr/bin/rem
 /usr/bin/rep
 /usr/bin/repc
 /usr/bin/repo
 /usr/bin/Repo
 /usr/bin/rev
 /usr/bin/rex
 /usr/bin/rexx
 /usr/bin/rfcp
 /usr/bin/rfdf
 /usr/bin/rfrm
 /usr/bin/rftp
 /usr/bin/rg
 /usr/bin/rgxg
 /usr/bin/rhc
 /usr/bin/ri
 /usr/bin/rice
 /usr/bin/ries
 /usr/bin/rig
 /usr/bin/ring
 /usr/bin/rio
 /usr/bin/rjoe
 /usr/bin/rkt
 /usr/bin/rlfe
 /usr/bin/rlog
 /usr/bin/rlpq
 /usr/bin/rlpr
 /usr/bin/rman
 /usr/bin/rmcp
 /usr/bin/rme
 /usr/bin/rng
 /usr/bin/ro
 /usr/bin/rocs
 /usr/bin/rods
 /usr/bin/rofi
 /usr/bin/rolo
 /usr/bin/ronn
 /usr/bin/ropy
 /usr/bin/rotp
 /usr/bin/rows
 /usr/bin/rox
 /usr/bin/rozo
 /usr/bin/rpl
 /usr/bin/rpl8
 /usr/bin/rpm
 /usr/bin/rptp
 /usr/bin/rpws
 /usr/bin/rqsh
 /usr/bin/rr
 /usr/bin/rrep
 /usr/bin/rs
 /usr/bin/rssh
 /usr/bin/rst
 /usr/bin/rt2
 /usr/bin/rt-4
 /usr/bin/rtax
 /usr/bin/rtd
 /usr/bin/rtin
 /usr/bin/rtpw
 /usr/bin/rtv
 /usr/bin/ruby
 /usr/bin/rup
 /usr/bin/rviz
 /usr/bin/rvlc
 /usr/bin/rwho
 /usr/bin/rx
 /usr/bin/rxp
 /usr/bin/rxrx
 /usr/bin/rxvt
 /usr/bin/rz
 /usr/bin/rzip
 /usr/bin/s2cc
 /usr/bin/s2ch
 /usr/bin/s2ci
 /usr/bin/s2r
 /usr/bin/s3
 /usr/bin/s3cl
 /usr/bin/s3d
 /usr/bin/s3fs
 /usr/bin/s3ls
 /usr/bin/s3rm
 /usr/bin/s5
 /usr/bin/s51
 /usr/bin/s9
 /usr/bin/sac
 /usr/bin/sadf
 /usr/bin/sadt
 /usr/bin/sage
 /usr/bin/sak
 /usr/bin/salt
 /usr/bin/sarg
 /usr/bin/sass
 /usr/bin/sat
 /usr/bin/sats
 /usr/bin/save
 /usr/bin/Save
 /usr/bin/savi
 /usr/bin/say
 /usr/bin/sb
 /usr/bin/sbcl
 /usr/bin/sbmt
 /usr/bin/sbt
 /usr/bin/sbws
 /usr/bin/sc
 /usr/bin/scan
 /usr/bin/scat
 /usr/bin/scc
 /usr/bin/sccs
 /usr/bin/sch
 /usr/bin/sci
 /usr/bin/scim
 /usr/bin/scls
 /usr/bin/scm
 /usr/bin/scot
 /usr/bin/scp
 /usr/bin/scp1
 /usr/bin/scpr
 /usr/bin/scrm
 /usr/bin/scss
 /usr/bin/sct
 /usr/bin/sctk
 /usr/bin/sdar
 /usr/bin/sdb
 /usr/bin/sd-c
 /usr/bin/sdcc
 /usr/bin/sdcv
 /usr/bin/sddm
 /usr/bin/sdf
 /usr/bin/sdig
 /usr/bin/sdld
 /usr/bin/sdnm
 /usr/bin/sdoc
 /usr/bin/sdop
 /usr/bin/sdpa
 /usr/bin/sdpb
 /usr/bin/sds
 /usr/bin/sea
 /usr/bin/sec
 /usr/bin/see
 /usr/bin/seed
 /usr/bin/seer
 /usr/bin/sem
 /usr/bin/sen
 /usr/bin/sent
 /usr/bin/sepl
 /usr/bin/seq
 /usr/bin/serf
 /usr/bin/sf
 /usr/bin/sfdp
 /usr/bin/sfte
 /usr/bin/sftp
 /usr/bin/sg
 /usr/bin/sga
 /usr/bin/sgen
 /usr/bin/shar
 /usr/bin/shc
 /usr/bin/shed
 /usr/bin/shim
 /usr/bin/shjs
 /usr/bin/shuf
 /usr/bin/siac
 /usr/bin/siad
 /usr/bin/sial
 /usr/bin/sic
 /usr/bin/sick
 /usr/bin/silx
 /usr/bin/sim4
 /usr/bin/sip
 /usr/bin/sipp
 /usr/bin/sisc
 /usr/bin/sisu
 /usr/bin/six
 /usr/bin/size
 /usr/bin/skel
 /usr/bin/skk
 /usr/bin/skx
 /usr/bin/sl2h
 /usr/bin/slc
 /usr/bin/slib
 /usr/bin/slim
 /usr/bin/slon
 /usr/bin/slop
 /usr/bin/slrn
 /usr/bin/slsh
 /usr/bin/slt
 /usr/bin/sma
 /usr/bin/smap
 /usr/bin/smbc
 /usr/bin/smem
 /usr/bin/smew
 /usr/bin/smi
 /usr/bin/smix
 /usr/bin/sml
 /usr/bin/smpl
 /usr/bin/smpq
 /usr/bin/smtm
 /usr/bin/sn
 /usr/bin/snap
 /usr/bin/sng
 /usr/bin/snpp
 /usr/bin/sntp
 /usr/bin/soap
 /usr/bin/sofa
 /usr/bin/solv
 /usr/bin/sor
 /usr/bin/sort
 /usr/bin/sow
 /usr/bin/sox
 /usr/bin/soxi
 /usr/bin/sp32
 /usr/bin/sp64
 /usr/bin/sp65
 /usr/bin/spc
 /usr/bin/spd
 /usr/bin/spe
 /usr/bin/spek
 /usr/bin/spew
 /usr/bin/spim
 /usr/bin/spin
 /usr/bin/spm
 /usr/bin/spmd
 /usr/bin/spoa
 /usr/bin/sptk
 /usr/bin/sq
 /usr/bin/sql
 /usr/bin/sqlt
 /usr/bin/sqsh
 /usr/bin/sr
 /usr/bin/srg
 /usr/bin/srm
 /usr/bin/srs
 /usr/bin/srsc
 /usr/bin/srsd
 /usr/bin/srt
 /usr/bin/srun
 /usr/bin/sscm
 /usr/bin/ssed
 /usr/bin/ssh
 /usr/bin/ssh1
 /usr/bin/ssid
 /usr/bin/sslh
 /usr/bin/ssr
 /usr/bin/stap
 /usr/bin/STAR
 /usr/bin/stat
 /usr/bin/step
 /usr/bin/stg
 /usr/bin/stl
 /usr/bin/stow
 /usr/bin/stun
 /usr/bin/styx
 /usr/bin/su1
 /usr/bin/subs
 /usr/bin/suck
 /usr/bin/sudo
 /usr/bin/sum
 /usr/bin/sumo
 /usr/bin/sup
 /usr/bin/sur
 /usr/bin/surf
 /usr/bin/sv
 /usr/bin/svc
 /usr/bin/svlc
 /usr/bin/svn
 /usr/bin/svok
 /usr/bin/swab
 /usr/bin/swfc
 /usr/bin/swig
 /usr/bin/sx
 /usr/bin/sxcp
 /usr/bin/sxfs
 /usr/bin/sxid
 /usr/bin/sxiv
 /usr/bin/sxls
 /usr/bin/sxmv
 /usr/bin/sxpm
 /usr/bin/sxrm
 /usr/bin/sy
 /usr/bin/syco
 /usr/bin/syf
 /usr/bin/sys
 /usr/bin/sz
 /usr/bin/sz80
 /usr/bin/szap
 /usr/bin/t2p
 /usr/bin/t4ht
 /usr/bin/tabs
 /usr/bin/tac
 /usr/bin/tack
 /usr/bin/tail
 /usr/bin/tao
 /usr/bin/tap
 /usr/bin/tape
 /usr/bin/taql
 /usr/bin/tart
 /usr/bin/task
 /usr/bin/tasm
 /usr/bin/tatd
 /usr/bin/taud
 /usr/bin/tbl
 /usr/bin/tcal
 /usr/bin/tcat
 /usr/bin/tcbd
 /usr/bin/tcc
 /usr/bin/tcm
 /usr/bin/tcmd
 /usr/bin/tcmt
 /usr/bin/tcpd
 /usr/bin/tcrd
 /usr/bin/tcs
 /usr/bin/tcvt
 /usr/bin/td
 /usr/bin/tda
 /usr/bin/tdb
 /usr/bin/tdc
 /usr/bin/tdd
 /usr/bin/tde
 /usr/bin/tdfd
 /usr/bin/tdpd
 /usr/bin/tdr
 /usr/bin/tea
 /usr/bin/tee
 /usr/bin/tefd
 /usr/bin/tel
 /usr/bin/terd
 /usr/bin/tesd
 /usr/bin/tesh
 /usr/bin/test
 /usr/bin/tex
 /usr/bin/tf5
 /usr/bin/tfet
 /usr/bin/tfm
 /usr/bin/tfrt
 /usr/bin/tftp
 /usr/bin/tg
 /usr/bin/tgd
 /usr/bin/tgif
 /usr/bin/tgn
 /usr/bin/tgt
 /usr/bin/tgtt
 /usr/bin/tgz
 /usr/bin/th
 /usr/bin/thb
 /usr/bin/the
 /usr/bin/thg
 /usr/bin/thin
 /usr/bin/thor
 /usr/bin/ti
 /usr/bin/tic
 /usr/bin/tidc
 /usr/bin/tide
 /usr/bin/tids
 /usr/bin/tidy
 /usr/bin/tie
 /usr/bin/tig
 /usr/bin/tilp
 /usr/bin/tilt
 /usr/bin/time
 /usr/bin/tin
 /usr/bin/tina
 /usr/bin/tini
 /usr/bin/tio
 /usr/bin/tip
 /usr/bin/tj3
 /usr/bin/tj3d
 /usr/bin/tjf
 /usr/bin/tjl
 /usr/bin/tk2
 /usr/bin/tk5
 /usr/bin/tla
 /usr/bin/tlf
 /usr/bin/tlsa
 /usr/bin/tm
 /usr/bin/tmap
 /usr/bin/tmfs
 /usr/bin/tmpl
 /usr/bin/tmux
 /usr/bin/tnb
 /usr/bin/tnef
 /usr/bin/todo
 /usr/bin/toe
 /usr/bin/toix
 /usr/bin/toke
 /usr/bin/tomb
 /usr/bin/tomf
 /usr/bin/toms
 /usr/bin/toot
 /usr/bin/top
 /usr/bin/tor
 /usr/bin/tora
 /usr/bin/tox
 /usr/bin/tpb
 /usr/bin/tpmc
 /usr/bin/tpp
 /usr/bin/tpsd
 /usr/bin/tput
 /usr/bin/tq
 /usr/bin/tqdm
 /usr/bin/tqs
 /usr/bin/tqsl
 /usr/bin/tr
 /usr/bin/tran
 /usr/bin/trcs
 /usr/bin/tred
 /usr/bin/tree
 /usr/bin/trev
 /usr/bin/trn4
 /usr/bin/trpg
 /usr/bin/trs
 /usr/bin/trsg
 /usr/bin/ts
 /usr/bin/tsc
 /usr/bin/tscd
 /usr/bin/tset
 /usr/bin/tsnd
 /usr/bin/tsp
 /usr/bin/tsqd
 /usr/bin/tsql
 /usr/bin/tssd
 /usr/bin/tst
 /usr/bin/tstd
 /usr/bin/tsxs
 /usr/bin/tt
 /usr/bin/ttdt
 /usr/bin/tth
 /usr/bin/ttm
 /usr/bin/ttut
 /usr/bin/ttv
 /usr/bin/ttx
 /usr/bin/tty
 /usr/bin/tucd
 /usr/bin/tudu
 /usr/bin/tup
 /usr/bin/tupi
 /usr/bin/tv
 /usr/bin/tvc
 /usr/bin/tvoe
 /usr/bin/twm
 /usr/bin/tx
 /usr/bin/tybg
 /usr/bin/tyls
 /usr/bin/tyq
 /usr/bin/tzap
 /usr/bin/tzc
 /usr/bin/uals
 /usr/bin/ucat
 /usr/bin/ucf
 /usr/bin/ucfq
 /usr/bin/ucfr
 /usr/bin/ucpp
 /usr/bin/ucto
 /usr/bin/udav
 /usr/bin/udj
 /usr/bin/UDJ
 /usr/bin/udo
 /usr/bin/udv
 /usr/bin/ufod
 /usr/bin/uftp
 /usr/bin/uhub
 /usr/bin/ui
 /usr/bin/uic
 /usr/bin/uic3
 /usr/bin/uil
 /usr/bin/uisp
 /usr/bin/ukwm
 /usr/bin/ul
 /usr/bin/UL
 /usr/bin/umap
 /usr/bin/umd
 /usr/bin/unar
 /usr/bin/uni
 /usr/bin/uniq
 /usr/bin/unp
 /usr/bin/unsq
 /usr/bin/unxz
 /usr/bin/ur
 /usr/bin/utf8
 /usr/bin/utop
 /usr/bin/uucp
 /usr/bin/uuid
 /usr/bin/uum
 /usr/bin/uuto
 /usr/bin/uux
 /usr/bin/uz
 /usr/bin/vadm
 /usr/bin/vala
 /usr/bin/vam
 /usr/bin/vasy
 /usr/bin/vax
 /usr/bin/vba
 /usr/bin/vbnc
 /usr/bin/vbox
 /usr/bin/vbv
 /usr/bin/vcat
 /usr/bin/vcsh
 /usr/bin/vct
 /usr/bin/vcut
 /usr/bin/vd
 /usr/bin/vdeq
 /usr/bin/vdr
 /usr/bin/vfte
 /usr/bin/vfu
 /usr/bin/vg
 /usr/bin/vgdb
 /usr/bin/vifm
 /usr/bin/vifn
 /usr/bin/vile
 /usr/bin/vina
 /usr/bin/vipe
 /usr/bin/vipl
 /usr/bin/vips
 /usr/bin/vis
 /usr/bin/vish
 /usr/bin/vit
 /usr/bin/vite
 /usr/bin/viva
 /usr/bin/vl
 /usr/bin/vlc
 /usr/bin/vlna
 /usr/bin/vlog
 /usr/bin/vm
 /usr/bin/vmg
 /usr/bin/vmpk
 /usr/bin/vmtk
 /usr/bin/vos
 /usr/bin/vows
 /usr/bin/vp
 /usr/bin/vpcs
 /usr/bin/vpe
 /usr/bin/vrfy
 /usr/bin/vrm
 /usr/bin/vrms
 /usr/bin/vsid
 /usr/bin/vstp
 /usr/bin/vtk6
 /usr/bin/vtk7
 /usr/bin/vtwm
 /usr/bin/vuls
 /usr/bin/vvp
 /usr/bin/vw
 /usr/bin/vwm
 /usr/bin/vym
 /usr/bin/w2do
 /usr/bin/w2l
 /usr/bin/w3m
 /usr/bin/w9wm
 /usr/bin/wadc
 /usr/bin/waei
 /usr/bin/wall
 /usr/bin/warg
 /usr/bin/warp
 /usr/bin/wash
 /usr/bin/wbar
 /usr/bin/wbox
 /usr/bin/wc
 /usr/bin/wcat
 /usr/bin/wcc
 /usr/bin/wcch
 /usr/bin/wdel
 /usr/bin/wdf
 /usr/bin/wdm
 /usr/bin/wdot
 /usr/bin/we
 /usr/bin/weex
 /usr/bin/weka
 /usr/bin/wfut
 /usr/bin/wg
 /usr/bin/wgdb
 /usr/bin/wget
 /usr/bin/when
 /usr/bin/who
 /usr/bin/who@
 /usr/bin/why3
 /usr/bin/wifi
 /usr/bin/wig
 /usr/bin/wily
 /usr/bin/win
 /usr/bin/wipe
 /usr/bin/wire
 /usr/bin/wish
 /usr/bin/wit
 /usr/bin/wixl
 /usr/bin/wlc
 /usr/bin/wld
 /usr/bin/wldd
 /usr/bin/wm2
 /usr/bin/wmb
 /usr/bin/wmd
 /usr/bin/wmf
 /usr/bin/wmii
 /usr/bin/wmiv
 /usr/bin/wmix
 /usr/bin/wmk
 /usr/bin/wml
 /usr/bin/wmlc
 /usr/bin/wmld
 /usr/bin/wmlv
 /usr/bin/wmnd
 /usr/bin/wmtv
 /usr/bin/wmu
 /usr/bin/wn
 /usr/bin/wnb
 /usr/bin/woo
 /usr/bin/woof
 /usr/bin/wp2t
 /usr/bin/wp2x
 /usr/bin/wpe
 /usr/bin/wput
 /usr/bin/wrk
 /usr/bin/wsdl
 /usr/bin/wsh
 /usr/bin/wsjt
 /usr/bin/wsl
 /usr/bin/wt
 /usr/bin/wtoc
 /usr/bin/wuzz
 /usr/bin/wvPS
 /usr/bin/wwan
 /usr/bin/wwl
 /usr/bin/wwt
 /usr/bin/wxrc
 /usr/bin/wyrd
 /usr/bin/wzip
 /usr/bin/X
 /usr/bin/X11
 /usr/bin/x128
 /usr/bin/x264
 /usr/bin/x265
 /usr/bin/x2x
 /usr/bin/x2y
 /usr/bin/x64
 /usr/bin/xa
 /usr/bin/xaos
 /usr/bin/xapm
 /usr/bin/xara
 /usr/bin/xasy
 /usr/bin/xbs
 /usr/bin/xbsh
 /usr/bin/xc
 /usr/bin/xca
 /usr/bin/xcal
 /usr/bin/xcam
 /usr/bin/xcas
 /usr/bin/xcb
 /usr/bin/xcfa
 /usr/bin/xchm
 /usr/bin/xcos
 /usr/bin/xcwd
 /usr/bin/xd
 /usr/bin/xdeb
 /usr/bin/xdm
 /usr/bin/xdms
 /usr/bin/Xdmx
 /usr/bin/xdo
 /usr/bin/xdot
 /usr/bin/xdu
 /usr/bin/xdvi
 /usr/bin/xdx
 /usr/bin/xe
 /usr/bin/xeno
 /usr/bin/xep
 /usr/bin/xev
 /usr/bin/xfd
 /usr/bin/XFDR
 /usr/bin/xfe
 /usr/bin/xfig
 /usr/bin/xfpt
 /usr/bin/xfsm
 /usr/bin/xfte
 /usr/bin/xgc
 /usr/bin/xgps
 /usr/bin/xgra
 /usr/bin/xhfs
 /usr/bin/xia
 /usr/bin/xine
 /usr/bin/xjed
 /usr/bin/xlax
 /usr/bin/xli
 /usr/bin/xlog
 /usr/bin/xmag
 /usr/bin/xman
 /usr/bin/xmix
 /usr/bin/xml2
 /usr/bin/xmp
 /usr/bin/xmpi
 /usr/bin/Xorg
 /usr/bin/xpad
 /usr/bin/xpat
 /usr/bin/xpce
 /usr/bin/xpdf
 /usr/bin/xpet
 /usr/bin/xpp
 /usr/bin/xpra
 /usr/bin/xr
 /usr/bin/xrdb
 /usr/bin/xsch
 /usr/bin/xsd
 /usr/bin/xsel
 /usr/bin/xset
 /usr/bin/xsm
 /usr/bin/xsp
 /usr/bin/xsp4
 /usr/bin/xspp
 /usr/bin/xstc
 /usr/bin/xte
 /usr/bin/xtel
 /usr/bin/xtrs
 /usr/bin/xtv
 /usr/bin/Xvfb
 /usr/bin/xvic
 /usr/bin/xvpn
 /usr/bin/xvt
 /usr/bin/xwax
 /usr/bin/xwd
 /usr/bin/xwe
 /usr/bin/xwit
 /usr/bin/xwpe
 /usr/bin/xwud
 /usr/bin/xx
 /usr/bin/xxd
 /usr/bin/xxkb
 /usr/bin/xz
 /usr/bin/xzgv
 /usr/bin/yad
 /usr/bin/yade
 /usr/bin/yadm
 /usr/bin/yafc
 /usr/bin/yagf
 /usr/bin/yagi
 /usr/bin/yagv
 /usr/bin/yaha
 /usr/bin/yank
 /usr/bin/yao
 /usr/bin/yap
 /usr/bin/yapf
 /usr/bin/yapp
 /usr/bin/yaps
 /usr/bin/yara
 /usr/bin/yard
 /usr/bin/yarn
 /usr/bin/yash
 /usr/bin/yasm
 /usr/bin/yasr
 /usr/bin/yasw
 /usr/bin/yatm
 /usr/bin/yaws
 /usr/bin/yazc
 /usr/bin/ycmd
 /usr/bin/yelp
 /usr/bin/yes
 /usr/bin/yi
 /usr/bin/yn00
 /usr/bin/yodl
 /usr/bin/yri
 /usr/bin/ysh
 /usr/bin/yt
 /usr/bin/yt2
 /usr/bin/ytdl
 /usr/bin/yum
 /usr/bin/yyt
 /usr/bin/z3
 /usr/bin/z88
 /usr/bin/z88d
 /usr/bin/z88e
 /usr/bin/z88f
 /usr/bin/z88g
 /usr/bin/z88h
 /usr/bin/z88n
 /usr/bin/z88o
 /usr/bin/z88v
 /usr/bin/z88x
 /usr/bin/zap
 /usr/bin/zart
 /usr/bin/zctl
 /usr/bin/zeal
 /usr/bin/zf
 /usr/bin/zftp
 /usr/bin/zgz
 /usr/bin/zhpy
 /usr/bin/zile
 /usr/bin/zim
 /usr/bin/zip
 /usr/bin/zl
 /usr/bin/zma
 /usr/bin/zmc
 /usr/bin/zmf
 /usr/bin/zmu
 /usr/bin/znc
 /usr/bin/znol
 /usr/bin/zoem
 /usr/bin/zomg
 /usr/bin/zoph
 /usr/bin/zpaq
 /usr/bin/zrio
 /usr/bin/zrun
 /usr/bin/zssh
 /usr/bin/zstd
 /usr/bin/zum
 /usr/bin/zurl
 /usr/bin/zwgc
 /usr/bin/zyne
 /usr/bin/zz
 /usr/bin/zzat
 /usr/bin/zzuf
For a full list of binaries see https://gist.github.com/infinity0/1ae795f75d35b5db39a6413584ea9f3d
@matthiaskrgr
Copy link
Member

What's the plan on preventing false positives for projects that are never meant to get inside debian (private or commercial applications)?
Is it possible to check the license maybe?

@ignatenkobrain
Copy link
Contributor

I don't think that cargo has anything to do with this..

@infinity0
Copy link
Contributor Author

What's the plan on preventing false positives for projects that are never meant to get inside debian (private or commercial applications)?

Don't upload them to crates.io?

I don't think that cargo has anything to do with this..

Why not?

@infinity0
Copy link
Contributor Author

For now, we were forced to rename fd to /usr/bin/fdfind in Debian.

An alternative solution is being discussed where we install all cargo binaries to /usr/lib/cargo/bin and then symlink them into /usr/bin unless there is a conflict like the fd case. Then if people want to call fd in cross-platform shell scripts they can just export PATH=/usr/lib/cargo/bin:$PATH at the top of their shell scripts rather than some complex if-statement involving fd/fdfind.

Please take this issue seriously rather than downvoting me without explanation.

@alerque
Copy link
Contributor

alerque commented Mar 20, 2021

An alternative solution is being discussed where we install all cargo binaries

Binaries are just binaries, there isn't something intrinsic that makes them "cargo binaries" other than they happen to use the same build tooling.

This sounds like an ecosystem culture problem more than a tooling problem. I don't think the tooling restricting what you can or can't name a binary is necessarily productive, but some documentation nudges might be fair game. People grabbing their favorite short name without bothering to look around the bredth of *nix ecosystems, then later their project gaining popularity is the issue here. Some nudges in the docs to check something like Repology before picking a bin name if they intend their package to be distributed is probably a good thing.

@epage
Copy link
Contributor

epage commented Oct 24, 2023

As I'm not really seeing anything actionable that cargo can (how do we decide what is low chance of conflict?) or should (applications exist in a variety of contexts) do, I'm going to close this. If there is a reason we should re-evaluate this, let us know!

@epage epage closed this as not planned Won't fix, can't repro, duplicate, stale Oct 24, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

5 participants