| 34 | |
| 35 | == homebrew == |
| 36 | {{{ |
| 37 | ~$ brew tap |
| 38 | github/gh |
| 39 | homebrew/cask |
| 40 | homebrew/cask-fonts |
| 41 | homebrew/cask-versions |
| 42 | homebrew/core |
| 43 | jlhonora/lsusb |
| 44 | }}} |
| 45 | {{{ |
| 46 | ~$ brew list |
| 47 | bash-completion gdbm libunistring pcre2 tree |
| 48 | coreutils gettext mosh protobuf unrar |
| 49 | csvkit git mtr python wget |
| 50 | dos2unix git-secrets ncurses python@3.8 xz |
| 51 | ext4fuse htop nmap readline youtube-dl |
| 52 | fontconfig libidn2 openssl@1.1 sqlite |
| 53 | freetype libpng p7zip tig |
| 54 | }}} |
| 55 | {{{ |
| 56 | ~$ brew cask list |
| 57 | amazon-workspaces joplin spectacle |
| 58 | android-file-transfer messenger tableau-public |
| 59 | docker mpv visual-studio-code |
| 60 | drawio osxfuse webcamoid |
| 61 | firefox skype zulu8 |
| 62 | flash-npapi slack |
| 63 | font-dejavu-sans soundflower |
| 64 | }}} |
| 65 | {{{ |
| 66 | #!graphviz |
| 67 | digraph "brew-dep" { rankdir=LR; node [shape=record]; |
| 68 | "freetype"->"fontconfig"; "gdbm"->"csvkit"; "gdbm"->"python"; "gdbm"->"python@3.8"; "gettext"->"git"; "gettext"->"libidn2"; "gettext"->"wget"; "libidn2"->"wget"; "libpng"->"fontconfig"; "libpng"->"freetype"; "libunistring"->"libidn2"; "libunistring"->"wget"; "ncurses"->"htop"; "openssl@1.1"->"csvkit"; "openssl@1.1"->"nmap"; "openssl@1.1"->"python"; "openssl@1.1"->"python@3.8"; "openssl@1.1"->"wget"; "pcre2"->"git"; "protobuf"->"mosh"; "python@3.8"->"csvkit"; "readline"->"csvkit"; "readline"->"python"; "readline"->"python@3.8"; "readline"->"sqlite"; "readline"->"tig"; "sqlite"->"csvkit"; "sqlite"->"python"; "sqlite"->"python@3.8"; "xz"->"csvkit"; "xz"->"python"; "xz"->"python@3.8"; "bash-completion"; "coreutils"; "dos2unix"; "ext4fuse"; "gdbm"; "gettext"; "git-secrets"; "libpng"; "libunistring"; "mtr"; "ncurses"; "openssl@1.1"; "p7zip"; "pcre2"; "protobuf"; "readline"; "tree"; "unrar"; "xz"; "youtube-dl"; |
| 69 | } |
| 70 | }}} |