Skip to content

Instantly share code, notes, and snippets.

@comdotlinux
Last active February 3, 2023 13:09
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 comdotlinux/bdd4a1a565280a87639dbf740b94f009 to your computer and use it in GitHub Desktop.
Save comdotlinux/bdd4a1a565280a87639dbf740b94f009 to your computer and use it in GitHub Desktop.
My (hopefully) Collection of afx (https://github.com/b4b4r07/afx) config for the tools I like to use
github:
- name: b4b4r07/enhancd
description: A next-generation cd command with your interactive filter
owner: b4b4r07
repo: enhancd
plugin:
env:
ENHANCD_FILTER: fzf --height 25% --reverse --ansi:fzy
sources:
- init.sh
- name: cantino/mcfly
description: fly through your shell history
owner: cantino
repo: mcfly
release:
name: mcfly
tag: v0.6.1
command:
link:
- from: "*mcfly*"
to: mcfly
plugin:
sources:
- eval "$(mcfly init zsh)"
- name: bootandy/dust
description: du + rust
owner: bootandy
repo: dust
release:
name: dust
tag: v0.8.3
asset:
filename: "{{ .Release.Name }}-{{ .Release.Tag }}-x86_64-unknown-linux-gnu.tar.gz"
command:
link:
- from: "dust-v0.8.3-x86_64-unknown-linux-gnu/*dust*"
to: dust
- name: ogham/dog
description: better dig
owner: ogham
repo: dog
release:
name: dog
tag: v0.1.0
asset:
filename: "{{ .Release.Name }}-{{ .Release.Tag }}-x86_64-unknown-linux-gnu.zip"
command:
link:
- from: "bin/*dog*"
to: digdog
plugin:
sources:
- completions/dog.zsh
- name: denilsonsa/prettyping
description: prettyping is a wrapper around the standard ping tool with the objective of making the output prettier, more colorful, more compact, and easier to read.
owner: denilsonsa
repo: prettyping
command:
link:
- from: prettyping
to: prettyping
- name: tstack/lnav
description: advanced log file viewer for the terminal. It can quickly parse and index log files and display them in a single combined view with syntax highlighting.
owner: tstack
repo: lnav
release:
name: lnav
tag: v0.11.1
asset:
filename: "lnav-0.11.1-musl-64bit.zip"
command:
link:
- from: "lnav-0.11.1/lnav"
to: lnav
- name: mifi/lossless-cut
description: LosslessCut aims to be the ultimate cross platform FFmpeg GUI for extremely fast and lossless operations on video, audio, subtitle and other related media files.
owner: mifi
repo: lossless-cut
release:
name: lossless-cut
tag: v3.47.1
asset:
filename: "LosslessCut-linux-x64.tar.bz2"
command:
link:
- from: "*LosslessCut-linux-x64/losslesscut"
to: losslesscut
# - name: jesseduffield/lazydocker
# description: A simple terminal UI for both docker and docker-compose, written in Go with the gocui library.
# owner: jesseduffield
# repo: lazydocker
# release:
# name: lazydocker
# tag: v0.19.0
# asset:
# filename: "lazydocker_0.19.0_Linux_x86_64.tar.gz" # figure out how to strip the v in the tag
# command:
# link:
# - from: "*lazydocker*"
# to: lazydocker
- name: wagoodman/dive
description: A simple terminal UI for both docker and docker-compose, written in Go with the gocui library.
owner: wagoodman
repo: dive
release:
name: wagoodman
tag: v0.10.0
asset:
filename: 'dive_0.10.0_linux_amd64.tar.gz' # figure out how to strip the v in the tag
command:
link:
- from: "*dive*"
to: dive
- name: snyk/cli
description: Snyk scans and monitors your projects for security vulnerabilities.
owner: snyk
repo: cli
release:
name: snyk
tag: v1.1047.0
asset:
filename: snyk-linux
command:
link:
- from: cli
to: snyk
- name: JetBrains/qodana-cli
description: Snyk scans and monitors your projects for security vulnerabilities.
owner: JetBrains
repo: qodana-cli
release:
name: qodana-cli
tag: latest
asset:
filename: qodana_linux_x86_64.tar.gz
command:
link:
- from: '*qodana*'
to: qodana
# {{ .Release.Name }}_{{ replace .Release.Tag "v" "" }}_{{ .OS }}_{{ .Arch }}.tar.gz
- name: google/go-containerregistry
description: Snyk scans and monitors your projects for security vulnerabilities.
owner: google
repo: go-containerregistry
release:
name: go-containerregistry
tag: latest
asset:
filename: '{{ .Release.Name }}_{{ .OS }}_{{ .Arch }}.tar.gz'
replacements:
linux: Linux
amd64: x86_64
command:
link:
- from: 'crane'
- from: 'gcrane'
- name: authorizerdev/authorizer
description: Snyk scans and monitors your projects for security vulnerabilities.
owner: authorizerdev
repo: authorizer
release:
name: authorizer
tag: 1.1.35
asset:
filename: '{{ .Release.Name }}-{{ replace .Release.Tag "v" "" }}-{{ .OS }}-{{ .Arch }}.tar.gz' # authorizer-1.1.35-linux-amd64.tar.gz
command:
link:
- from: '**/build/server'
to: 'authorizer'
- name: tsl0922/ttyd
description: Share your terminal over the web.
owner: tsl0922
repo: ttyd
release:
name: ttyd
tag: 1.7.2
asset:
filename: 'ttyd.i686'
replacements:
i686: amd64
command:
link:
- from: 'ttyd.i686'
to: ttyd
- name: sharkdp/fd
description: fd is a program to find entries in your filesystem. It is a simple, fast and user-friendly alternative to find.
owner: sharkdp
repo: fd
release:
name: fd
tag: v8.6.0
asset:
filename: '{{ .Release.Name }}-{{ .Release.Tag }}-{{ .Arch }}-unknown-{{ .OS }}-gnu.tar.gz' # fd-v8.6.0-x86_64-unknown-linux-gnu.tar.gz
replacements:
amd64: x86_64
command:
link:
- from: '**/fd'
to: 'fdfind'
snippet: chmod u+x ~/bin/fdfind
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment