profile
viewpoint

gibfahn/dot 28

My dotfiles and setup scripts

a-roberts/dragonball 2

The greatest version of table football

gibfahn/gnt 2

Github Notifications in Tabs - Open a page of GH notifications in new tabs

gibfahn/codelets 1

Misc coding solutions

annaet/node-red-labs 0

Node-RED labs on the use of the Watson Developer Cloud services

gibfahn/bat 0

A cat(1) clone with wings.

gibfahn/bazel 0

a fast, scalable, multi-language and extensible build system

push eventgibfahn/dot

Gibson Fahnestock

commit sha 358444afe15ecbb072c92f8fb31d854b6a8ae94e

feat(macOS): temp fix for bazelisk bazel completion Gives bazel autocompletion when using bazelisk. To use this set: ```shell brew install gibfahn/tap/bazelisk ``` Note that this will break once the PR is merged and I stop the zsh_completion branch being the default, at which point you will want to: ```shell brew untap gibfahn/tap brew reinstall bazelbuild/tap/bazelisk ``` Refs: https://github.com/bazelbuild/homebrew-tap/pull/89

view details

Gibson Fahnestock

commit sha 9ab29c16a3bf697a23cecef030c722fbb43e6ef5

fix(git): fix bug in btu arg handling

view details

Gibson Fahnestock

commit sha 9c7a68a40105708bdfd5ca9a7b532cf44891e4ec

fix(macOS): handle CopyQ accessibility preferences Whenever CopyQ gets updated it loses its Accessibility permissions, despite still being ticked in System Preferences. This is because the app is unsigned, so when it is given accessibility permissions, that is only given for the requested binary. When a new binary is installed (the app is updated) even though it shows as ticked, it has in fact not got access.

view details

push time in a day

issue commentmicrosoft/winget-cli

Export/Import apps list

For an example in other package managers see Homebrew's brew bundle.

Nice thing about it is it's easy to add support for other tools like Casks, mas, and whalebrew, all of which are (or started as) third-party extensions to brew.

brunovieira97

comment created time in a day

pull request commentHomebrew/homebrew-cask

copyq: add caveat about Accessibility preferences

That is true of every unsigned app.

Only if it needs Accessibility preferences. I'd assume that's not too many Casks.

This would happen even if the user installed manually.

That doesn't seem like a good reason not to warn the user. What's the downside of this change? This is an extremely cryptic behaviour that is very difficult to fix if you don't already know what the problem is.

If it's something many Casks need it could be one of the built-in caveats. I don't see how this is different from kext or zsh_path_helper in that doc. I'm happy to raise a PR to caveats.rb if you think that makes sense.

Whether you should still trust an app does seem fundamentally like something Homebrew is responsible for. Apple makes you retick to confirm that the app is still something you trust after you update it. In this case Homebrew updates it for you when you brew cask upgrade, so Homebrew is confirming that the new cask comes from the official website:

https://github.com/Homebrew/homebrew-cask/blob/004f8bdff7aee009f7213bd8bfbfcd71ca4d2df1/Casks/copyq.rb#L5

gibfahn

comment created time in a day

pull request commentHomebrew/homebrew-cask

copyq: add caveat about Accessibility preferences

You can verify this with e.g.

# Install older CopyQ
brew cask reinstall https://raw.githubusercontent.com/Homebrew/homebrew-cask/854fdbbd4b73abf940fde14b536c7de3e21f189d/Casks/copyq.rb

# Try using it and note issues, try workaround to resolve

# Upgrade to latest CopyQ:
brew cask upgrade https://raw.githubusercontent.com/Homebrew/homebrew-cask/7bb3c4952f1b6e00ceddfa2c5b33fe9c7370e1d2/Casks/copyq.rb

# Rerun workaround.
gibfahn

comment created time in 2 days

issue commenthluk/CopyQ

Paste entry from history to current window on MacOS 10.15 Catallina not working

I believe that all you need to do to fix the issue is to untick and retick CopyQ in the Accessibility preferences, see https://github.com/hluk/CopyQ/issues/1030#issuecomment-633205588.

gflex

comment created time in 2 days

issue commenthluk/CopyQ

Enter to paste stopped working in macOS (lost Accessibility access?)

Have been hitting this every time I upgrade, so did a bit more checking, and have raised a PR to document this in the brew Cask: https://github.com/Homebrew/homebrew-cask/pull/83157

From that PR:

As the CopyQ app is not signed, you will have to re-grant Accessibility access every time the app is updated:

  • Run:
    open /System/Library/PreferencePanes/Security.prefPane
    
  • or go to: System Preferences -> Security & Privacy -> Accessibility
  • then: Untick and retick CopyQ.app

You can verify this with e.g.

# Install older CopyQ
brew cask reinstall https://raw.githubusercontent.com/Homebrew/homebrew-cask/854fdbbd4b73abf940fde14b536c7de3e21f189d/Casks/copyq.rb

# Try using it and note issues, try workaround to resolve

# Upgrade to latest CopyQ:
brew cask upgrade https://raw.githubusercontent.com/Homebrew/homebrew-cask/7bb3c4952f1b6e00ceddfa2c5b33fe9c7370e1d2/Casks/copyq.rb

# Rerun workaround.
gibfahn

comment created time in 2 days

create barnchgibfahn/homebrew-cask

branch : copyq_upgrade_accessibility_caveat

created branch time in 2 days

PR opened Homebrew/homebrew-cask

copyq: add caveat about Accessibility preferences

As every user will hit this on every upgrade, we should document this in the cask itself so it shows on brew cask upgrade when CopyQ is updated.

Refs: https://github.com/hluk/CopyQ/issues/1030 Refs: https://github.com/hluk/CopyQ/issues/1245

Important: Do not tick a checkbox if you haven’t performed its action. Honesty is indispensable for a smooth review process.

After making all changes to a cask, verify:

+12 -0

0 comment

1 changed file

pr created time in 2 days

pull request commentbazelbuild/homebrew-tap

Install zsh completion with bazelisk

Rebased and confirmed things still work.

Hey @philwo sorry to bother, but would you mind taking a look? Should be a reasonably simple change, and completion is really nice to have.

gibfahn

comment created time in 4 days

Pull request review commentbazelbuild/homebrew-tap

Add github mirror for users in China

 class Bazel < Formula   desc "Fast, scalable, multi-language and extensible build system"   homepage "https://bazel.build/"   url "https://releases.bazel.build/3.1.0/release/bazel-3.1.0-installer-darwin-x86_64.sh", :using => :nounzip+  # Mirror for users in China+  mirror "https://github.com/bazelbuild/bazel/releases/download/3.1.0/bazel-3.1.0-installer-darwin-x86_64.sh"

I believe you can use ALL_CAPS for global variables.

tetromino

comment created time in 4 days

push eventgibfahn/homebrew-tap

Gibson Fahnestock

commit sha 79d9c557803d3cedda580cdb3eacb65737ec1a15

Install zsh completion with bazelisk This isn't ideal, as we should really be dynamically updating the completion based on the bazel version in the current repo, but that would take a lot more changes to bazelisk to provide a stable directory for that. This at least gives reasonable completions for those who keep to the latest release.

view details

push time in 4 days

push eventgibfahn/homebrew-tap

Alexandre Rostovtsev

commit sha 74688f2f15e553fb8a254ae785529af8497da7ea

Update to Bazel 3.1.0 (#92)

view details

Alexandre Rostovtsev

commit sha 5adf276a3f5d5fd1095b05310fb83e6e449d8d31

Update to Bazelisk to 1.4.0 (#93)

view details

Gibson Fahnestock

commit sha 7009f1adfb945e123b15cac56991ea932e20f96a

Install zsh completion with bazelisk This isn't ideal, as we should really be dynamically updating the completion based on the bazel version in the current repo, but that would take a lot more changes to bazelisk to provide a stable directory for that. This at least gives reasonable completions for those who keep to the latest release.

view details

push time in 4 days

push eventgibfahn/dot

Gibson Fahnestock

commit sha 75e7062ce953b1767aa521f2151a488558c2431a

fix(go): fix golang update when no go packages to install Go defaults to updating whatever your cwd is.

view details

push time in 5 days

push eventgibfahn/dot

Gibson Fahnestock

commit sha 4c6baef3ef48f2c07883aa3f35e2d09e6b3af4ba

feat(vim): switch to gopls language server This is the beta official language server for Go, and the coc plugin installs the binary itself, so we no longer have any go packages to update.

view details

Gibson Fahnestock

commit sha 9af1bf180a54b50eea8051c3eec5c0e0106774ad

fix(git): drop the --width=variable as delta issue is fixed For now I'm running this to use the latest master version of delta: ```shell git clone https://github.com/dandavison/delta && cd delta cargo build --release ln -s $PWD/target/release/delta ~/bin/ ``` (requires that $HOME/bin be in your $PATH) Refs: https://github.com/dandavison/delta/issues/115

view details

push time in 5 days

issue commentdandavison/delta

Diff highlighting overflows onto the next line (2 chars too long)

Yep, can confirm master works like a charm:

image

gibfahn

comment created time in 5 days

startedjosa42/coc-go

started time in 5 days

issue openedjunegunn/vim-plug

Scripting-friendly way to run PlugUpgrade|PlugClean|PlugUpdate commands

I have scripts to update everything on my system at once, and one of the things I want to update is vim-plug and plugins.

I currently run:

nvim -N -u ~/.config/nvim/init.vim -c 'PlugUpgrade | PlugClean | PlugUpdate' -c quitall -e -s

copied from topgrade:

https://github.com/r-darwish/topgrade/blob/7f92b56fa88ba3f0b6731794e5d93082ab35c524/src/steps/vim.rs#L79-L92

However this isn't ideal, as you get no output. If you add -V1 you get more output, but it's not very useful:

$ nvim -N -u ~/.config/nvim/init.vim -c 'PlugUpgrade | PlugClean | PlugUpdate' -c quitall -e -s -V1                                                                                                                                                   2020-05-21 09:44:00 8s master ~/c/dot
not found in 'packpath': "pack/*/start/*"
not found in 'runtimepath': "autoload/sneak.vim"
not found in 'packpath': "pack/*/start/matchit"
not found in 'packpath': "pack/*/start/*"
Reading ShaDa file "/Users/gib/.local/share/nvim/shada/main.shada" info marks oldfiles
Downloading the latest version of vim-plugvim-plug is already up-to-date
not found in 'runtimepath': "autoload/buftabline.vim"
not found in 'runtimepath': "ftplugin/vim-plug.vim ftplugin/vim-plug_*.vim ftplugin/vim-plug/*.vim"
not found in 'runtimepath': "indent/vim-plug.vim"
not found in 'runtimepath': "syntax/vim-plug.vim syntax/vim-plug/*.vim"not found in 'runtimepath': "ftplugin/vim-plug.vim ftplugin/vim-plug_*.vim ftplugin/vim-plug/*.vim"
not found in 'runtimepath': "indent/vim-plug.vim"
not found in 'runtimepath': "syntax/vim-plug.vim syntax/vim-plug/*.vim"Writing ShaDa file "/Users/gib/.local/share/nvim/shada/main.shada"%

So my question is:

  1. Is there a recommended way to update vim-plug and its dependencies for scripting?
  2. Is there a way to have said scripting update only output useful information (what the interactive buffer outputs)?

If it already exists maybe just something for the wiki.

Thanks!


<details><summary>Using nvim 0.4.3</summary>

NVIM v0.4.3
Build type: Release
LuaJIT 2.0.5
Compilation: /usr/local/Homebrew/Library/Homebrew/shims/mac/super/clang -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=1 -DNDEBUG -DMIN_LOG_LEVEL=3 -Wall -Wextra -pedantic -Wno-unused-parameter -Wstrict-prototypes -std=gnu99 -Wshadow -Wconversion -Wmissing-prototypes -Wimplicit-fallthrough -Wvl
a -fstack-protector-strong -fdiagnostics-color=auto -DINCLUDE_GENERATED_DECLARATIONS -D_GNU_SOURCE -DNVIM_MSGPACK_HAS_FLOAT32 -DNVIM_UNIBI_HAS_VAR_FROM -I/tmp/neovim-20191107-85913-1wbgqz6/neovim-0.4.3/build/config -I/tmp/neovim-20191107-85913-1wbgqz6/neovim-0.4.3/src -I/usr/local/in
clude -I/tmp/neovim-20191107-85913-1wbgqz6/neovim-0.4.3/deps-build/include -I/usr/local/opt/gettext/include -I/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.15.sdk/usr/include -I/tmp/neovim-20191107-85913-1wbgqz6/neovim-0.4.3/build/src/nv
im/auto -I/tmp/neovim-20191107-85913-1wbgqz6/neovim-0.4.3/build/include
Compiled by brew@Catalina.local

Features: +acl +iconv +tui
See ":help feature-compile"

   system vimrc file: "$VIM/sysinit.vim"
  fall-back for $VIM: "/usr/local/Cellar/neovim/0.4.3/share/nvim"

</details>

  • Type:
    • [ ] Bug
    • [ ] Enhancement
    • [x] Feature Request
    • [x] Question
  • OS:
    • [x] All/Other
    • [ ] Linux
    • [ ] OS X
    • [ ] Windows
  • Vim:
    • [x] Terminal Vim
    • [ ] GVim
    • [x] Neovim

created time in 5 days

push eventgibfahn/dot

Gibson Fahnestock

commit sha a8e76ae16dae34edb6a3ffafed29d3db8bd1f603

feat(less): update lesskey colours Make things prettier. Refs: https://unix.stackexchange.com/questions/119/colors-in-man-pages/147#147 Refs: https://linuxtidbits.wordpress.com/2009/03/23/less-colors-for-man-pages/

view details

push time in 6 days

push eventgibfahn/dot

Gibson Fahnestock

commit sha 6fabf2fe349ce77748ab43028b10f7ab970b6dd6

fix(karabiner): use iMessage more than Messenger, so swap

view details

push time in 7 days

push eventgibfahn/dot

Gibson Fahnestock

commit sha b4b8a4b106f7cad6be783e6ba2821bf05bc893f4

feat(up): link work dotfiles too

view details

push time in 7 days

starteddwmkerr/hacker-laws

started time in 9 days

push eventgibfahn/dot

Gibson Fahnestock

commit sha 5cc7999edbb74c1ec1fdbbc6391f3daf745b5d35

fix(brew): remove Shush.app Not actually using this.

view details

push time in 10 days

push eventgibfahn/up-rs

Gibson Fahnestock

commit sha 7c6008b4e8383815ce3cb4e1145588109104db48

fix(update): better error message when we fail to read a task file e.g. when it's a broken symlink.

view details

push time in 10 days

push eventgibfahn/dot

Gibson Fahnestock

commit sha f72349c53e7fe882c2c1c8399cfbd937cceacde5

fix(git): make git-unpushed output more colourful Help distinguish the section headings.

view details

push time in 10 days

push eventgibfahn/dot

Gibson Fahnestock

commit sha 58c45647b73bec9cf6232204cc2978f591ff90d9

fix(git): make git-unpushed output more colourful Help distinguish the section headings.

view details

push time in 10 days

push eventgibfahn/dot

Gibson Fahnestock

commit sha 6fcbfc1f6980f822ab826725acc676582f48e542

fix(git): remove colon from git-unpushed for easier path copying

view details

push time in 10 days

push eventgibfahn/dot

Gibson Fahnestock

commit sha 61e5c622b425e2a23f81885edbc2e78e848ce061

fix(gpg): support alternate pinentry-mac install locations

view details

push time in 10 days

delete branch gibfahn/ripgrep

delete branch : ag/disable-bom-sniff

delete time in 10 days

delete branch gibfahn/ripgrep

delete branch : master

delete time in 10 days

delete branch gibfahn/ripgrep

delete branch : ag/snafu

delete time in 10 days

delete branch gibfahn/ripgrep

delete branch : ag/prepare-0.10.0

delete time in 10 days

delete branch gibfahn/ripgrep

delete branch : ag/partial-bstr-migration

delete time in 10 days

delete branch gibfahn/ripgrep

delete branch : ag/moarci

delete time in 10 days

delete branch gibfahn/ripgrep

delete branch : ag/libripgrep-freeze-2

delete time in 10 days

delete branch gibfahn/ripgrep

delete branch : ag/libripgrep-freeze-1

delete time in 10 days

delete branch gibfahn/ripgrep

delete branch : ag/ghactions

delete time in 10 days

push eventgibfahn/ripgrep

Andrew Gallant

commit sha 528ce56e1b5884d01fafb47bf49e42133bc8a54b

deps: run cargo update The only new dependency is an unused target specific dependency hermit via the atty crate.

view details

Andrew Gallant

commit sha bd7a42602f090efaea228c79fce045642b1414a4

deps: bump to base64 0.11

view details

Andrew Gallant

commit sha cb2f6ddc61b79b7acf59bb00a6be9f1740aa55b8

deps: update to thread_local 1.0 We also update the pcre2 and regex dependencies, which removes any other lingering uses of thread_local 0.3.

view details

Andrew Gallant

commit sha 2e1815606edc18d2342eaf8f5b54389d07b56f9e

deps: update to bytecount 0.6 Looks like there aren't any major changes other than dependency updates.

view details

Andrew Gallant

commit sha 837fb5e21f0d0c755fbade11870472d2cc917cff

deps: update to crossbeam-channel 0.4 Closes #1427

view details

Andrew Gallant

commit sha 0fb3f6a15987c4090fbea2b4deeaceaae58e8853

ci: disable github actions for now The CI build failures are annoying and distracting. Hopefully soon I'll be able to invest more time in the switch.

view details

Andrew Gallant

commit sha bf0ddc4675602bcf31fcb7b9be8eaad7141f9c76

ci: fix musl docker build Looks like the old japaric images are bunk. We update our docker image to be based on the new rustembedded images and configure cross to use it. Turns out that this wasn't due to a stale docker image, but rather, a bug in cross: https://github.com/rust-embedded/cross/issues/357 We work around that bug by installing the master branch of cross. Sigh.

view details

Andrew Gallant

commit sha 00bfcd14a6a40b79777d5d3ec29a532669e1a1b7

ignore-0.4.11

view details

Andrew Gallant

commit sha 5a6e17fcc133f70f922a123483d0d5a158c041b0

deps: various updates Most of these updates (sans thread_local) are from crates I maintain that have seen updates recently. Notably, this includes a bump to `termcolor 1.1.0` which includes support for respecting `NO_COLOR`. This commit therefore means that ripgrep now supports `NO_COLOR`. As an added bonus, we drop a dependency on Windows. (Although the total amount of code compiled remains the same.) Closes #1186

view details

Andrew Gallant

commit sha 8bdf84e3a82e42984cb09e5aeeffb932cb7e08ff

deps: update everything

view details

Jan Verbeek

commit sha 46b07bb2ee0de2781a30e7e92a9491d58743bb89

ignore/types: fix postscript globs The postscript globs were missing asterisks, so they were treated as literal filenames. PR #1461

view details

Oliver Newman

commit sha e3b1f86908ba3c1ae2e4b7a8264817abb322efd5

doc: add missing "will" to the user guide PR #1462

view details

Alex Touchet

commit sha 8670a4a9699c207d26a9409868879249bd93eac6

readme: update outdated links PR #1463

view details

Crestwave

commit sha c358700dfbc350115af0b5e03ae5a16f28b3dc4d

readme: add instructions for Haiku x86_64 and x86_gcc2 PR #1465

view details

Tristan Waddington

commit sha 98de8d248a677bbdb5ab46f53a58ceabbc24a2df

ignore/types: make 'gradle' it's own type This change maintains the existing behavior of the 'groovy' type, which includes both .groovy and .gradle files. PR #1470

view details

Andrew Gallant

commit sha f8fb65f7e301e46d22db7d733acb9c9092c68075

globset: fix benchmarks There were apparently a lot of unused things, including lazy_static.

view details

Robert Irelan

commit sha e76807b1b5d01474dcfa24cd2092deb40f636930

ignore/types: add *.org_archive to org file type .org_archive is the default extension for Org archive files, created when entries from an Org-mode file are archived (see <https://orgmode.org/org.html#Moving-subtrees>). These files are still in Org mode format, so it's worth searching them at the same time as non-archive Org mode files. PR #1475

view details

Andrew Gallant

commit sha 9fd1e202e01b94fd92216e32315350bc9a14c7a1

deps: update regex, regex-syntax and aho-corasick Notably, this brings in a bug fix reported by @okdana: https://github.com/rust-lang/regex/issues/640

view details

Andrew Gallant

commit sha 74d1fe59e9b7eb0622c5faf0347399f16f8be268

deps: update everything

view details

Andrew Gallant

commit sha cb0dfda936748a7ca7a2d52d8b033bc48382d5f9

faq: add section about donations This is asked often enough that it's worth having a canonical answer.

view details

push time in 10 days

delete branch gibfahn/ripgrep

delete branch : ag/changelog

delete time in 10 days

delete branch gibfahn/ripgrep

delete branch : ag/bstr-migration

delete time in 10 days

push eventgibfahn/gnt

Gibson Fahnestock

commit sha c39adf7aea1554e51052e0775be3f835516d6238

Update webextension-polyfill submodule

view details

Gibson Fahnestock

commit sha ec2141bb016418279e190a294baffbb89c8e5308

Try to fix the opening twice problem

view details

Gibson Fahnestock

commit sha d9eaaf7831b32636ba1d181fc179b1a5c6a9a380

1.4.2

view details

Gibson Fahnestock

commit sha 5fb0c21142524730b209a9c1063993bb89557fed

Use minified polyfill

view details

Gibson Fahnestock

commit sha 18b957e08414f7cb1067f6536aeb329d6f14329a

Make tab opening code clearer Doesn't actually fix the double opening tabs problem, which seems to be an interaction with Refined GitHub, as disabling the "Open All in Tabs" feature in the Refined Github preferences fixes this issue.

view details

push time in 10 days

delete tag gibfahn/recommonmark

delete tag : 0.5.0

delete time in 10 days

delete tag gibfahn/recommonmark

delete tag : 0.2.0

delete time in 10 days

delete branch gibfahn/recommonmark

delete branch : split-lint

delete time in 10 days

delete branch gibfahn/recommonmark

delete branch : master

delete time in 10 days

delete branch gibfahn/recommonmark

delete branch : fix-math

delete time in 10 days

delete branch gibfahn/recommonmark

delete branch : fix-linting

delete time in 10 days

delete branch gibfahn/recommonmark

delete branch : add-tests

delete time in 10 days

create barnchgibfahn/recommonmark

branch : oldmaster

created branch time in 10 days

push eventgibfahn/rtst

Gibson Fahnestock

commit sha 28be9b16373e33c45ef687ed5c535e9111dd486e

WIP: add a script for running bazel in docker

view details

push time in 10 days

push eventgibfahn/up-rs

Gibson Fahnestock

commit sha 9e4af9f2c7ebca15535753dfd94b33918a25bbae

style(editorconfig): trim trailing whitespace

view details

push time in 10 days

push eventgibfahn/dot

Gibson Fahnestock

commit sha a1302ca832a27cdbeab7ade5bb1852ab7c2f7376

fix(macOS): git diff-plist no longer exists

view details

push time in 10 days

push eventgibfahn/dot

Gibson Fahnestock

commit sha c3d70e786c34c0d9add1fadf3301c3aedc202cb1

feat(brew): support installing to /opt/brew

view details

push time in 10 days

push eventgibfahn/dot

Gibson Fahnestock

commit sha 939fc85fe03c44c3f87c2d53544d7824513083bc

fix(brew)! stop installing unused casks and formulae

view details

push time in 10 days

push eventgibfahn/dot

Gibson Fahnestock

commit sha 075069b4124b204762e1edcd5346fa40bb4ed208

fix(brew): update renamed font-hasklug-nerd-font cask

view details

push time in 10 days

push eventgibfahn/dot

Gibson Fahnestock

commit sha 82167b3e340658672921781ca4889fbada08484a

fix(macOS): avoid readarray on old bash Bash on macOS doesn't have readarray or mapfile it seems.

view details

Gibson Fahnestock

commit sha 6ba63d64795b84b7b1b117a69e9223577957a0c8

fix(git): make `git cu` check out current HEAD by default. I usually forget to check out the branch before committing, so need to make sure this defaults to using the current HEAD, but still sets up the upstream branch properly.

view details

Gibson Fahnestock

commit sha 79cc804e7e648a87b25170e7d504469c00975539

perf(bazel): use a shared repository cache This allows caching fetched repositories between workspaces.

view details

Gibson Fahnestock

commit sha e1a64e64d0612fb8a94d69c3bb1e1478b3f426c7

feat(dato): show seconds in menu bar Useful for reproducing bugs that need an exact timestamp.

view details

push time in 10 days

push eventgibfahn/dot

Gibson Fahnestock

commit sha d983f0d2e3252931271795a35c344d6931aad6bf

fix(pip): handle permission errors in global package cache Seeing errors writing to the global site-packages, so write to the user ones instead. ``` Could not install packages due to an EnvironmentError: [Errno 13] Permission denied: '/Library/Python/3.7/site-packages/neovim-0.3.1.dist-info' ```

view details

Gibson Fahnestock

commit sha 86955b97561f58126a538cdb95f36eff4b8e88f7

feat(zsh): add `cr` command to rerun and copy the last command

view details

Gibson Fahnestock

commit sha ec65733d4899399c9d3e638df1e021f657ec6618

chore(Dato): updated Dato preferences file Latest updates to the app add these lines.

view details

push time in 13 days

issue commentgithub/hub

Document hub config file format

That makes sense, but given that #225 is not far off its tenth anniversary and that gh is likely to become the main focus before it gets solved, a quick fix like including a sample config in the README would be really helpful.

Also there are always cases where it's annoying to have to use the command to edit the format, in which case having it documented is extremely helpful.

gibfahn

comment created time in 14 days

issue commentneoclide/coc-snippets

"No `vimsnipets` module" error in installation

I guess it was related to - #123

I believe this was broken by a recent change in coc-snippets, so I assume not related to that issue. I updated my vim plugins and started seeing this error.

lyh970817

comment created time in 19 days

push eventgibfahn/dot

Gibson Fahnestock

commit sha 02dcc7fe5c1220d93b8a9c00ef7d6a0df5677dad

fix(git): error properly in git-unpushed Also prettify error message.

view details

push time in 19 days

push eventgibfahn/dot

Gibson Fahnestock

commit sha 93cb2abd4cbb35ad23209897bd8492ba9d34f368

perf(git): cache file searching for git-unpushed This is probably not a great idea, but saving it in case the code is useful elsewhere in the future.

view details

Gibson Fahnestock

commit sha 1cb1b1a6dc6894101de81fc480222e7c9aad74da

perf(git): use fd to run checks in parallel `fd -x` allows executing commands in parallel, with one thread per CPU by default. Use this to allow running the checks in parallel. This improves the running time on my machine from 11s to 3s. This also means you can now run `git unpushed $PWD` to check a specific directory if needed.

view details

push time in 19 days

push eventgibfahn/dot

Gibson Fahnestock

commit sha 865afce7fcd3c15a2366fc8933457fc842a2b7ee

feat(git): make `git unpushed` a runnable command i.e. put it in the path and name it git-unpushed.

view details

Gibson Fahnestock

commit sha 0903de0c97df76bea252963f76720cd11b8b7f28

fix(macOS): stop setting NSAutomaticWindowAnimationsEnabled This causes issues with renaming of files using the `v` dropdown in the titlebar for macOS applications. When you change the file name and press enter it doesn't actually get renamed. Also it doesn't seem to actually do anything any more, based on my own testing and [0][]. [0]: https://apple.stackexchange.com/questions/128717/how-to-disable-full-screen-animation-on-os-x-10-9

view details

push time in 19 days

push eventgibfahn/up-rs

Gibson Fahnestock

commit sha 91c0cec8ae1e8760ae223dda11b9a2145ca495af

docs(release): update release creation hub command

view details

push time in 19 days

release gibfahn/up-rs

0.3.2

released time in 19 days

created taggibfahn/up-rs

tag0.3.2

Dotfile manager and system updater

created time in 19 days

push eventgibfahn/up-rs

Gibson Fahnestock

commit sha 90333dfa6bc51c1aef874c62099d0445f8b3b738

docs(release): update release docs to note how to bump the version

view details

Gibson Fahnestock

commit sha 72b9c93e011ece5e9a16b3399a87071d8df95b27

docs(version): bump version to 0.3.2

view details

push time in 19 days

issue commentwraithan/cargo-bump

--git-tag does not commit `Cargo.lock`

I thought it was the next cargo build after cargo bump -g which then updates the Cargo.lock. Not the cargo bump -g itself. I can test that soon to be sure.

Yeah this is true, but ideally the bump commit would include the change to the Cargo.lock as well.

zkat

comment created time in 20 days

push eventgibfahn/up-rs

Gibson Fahnestock

commit sha 0500e971b84f5bdac364504724abf61e6225e6ee

docs(release): fully automate the changelog generation

view details

Gibson Fahnestock

commit sha cd16dedc9dca95e8e3ab4ac9479ff4e8d5c3b22e

build(bazel): uncomment testutils module

view details

Gibson Fahnestock

commit sha 018d854a81e56bd10d2d21794c178f2a133a1ab4

test(testutils): use a subdir of the temporary directory Makes it easier to identify which temporary files were created by up.

view details

Gibson Fahnestock

commit sha 2e914484f1c3107b70503917f7b646a3bb41a052

chore(bazel): change XXX to TODO and note them elsewhere

view details

Gibson Fahnestock

commit sha 20a5852b059b971c36b39c78c7103b5556f19f9c

test(testutils): improve project root detection This was broken in docker as the current binary was being built in a different subdirectory. Using the CARGO_MANIFEST_DIR is more reliable.

view details

Gibson Fahnestock

commit sha 2f804195936f4fc4b4bdf728542bd7810d93dce6

chore(changelog): sort changelog links

view details

push time in 20 days

push eventgibfahn/up-rs

Gibson Fahnestock

commit sha bd12232aeb767893841194a5d9c376b52d27f532

build(bazel): uncomment testutils module

view details

Gibson Fahnestock

commit sha 079108218ba3ae89c9efd20a2d4b5fb811d6d6ff

test(testutils): use a subdir of the temporary directory Makes it easier to identify which temporary files were created by up.

view details

Gibson Fahnestock

commit sha 221cb026b00cdfb3753a0a5123f1c7171bab898a

chore(bazel): change XXX to TODO and note them elsewhere

view details

Gibson Fahnestock

commit sha 0ada55b6e88dafbf891f347f999c3d688f082772

test(testutils): improve project root detection This was broken in docker as the current binary was being built in a different subdirectory. Using the CARGO_MANIFEST_DIR is more reliable.

view details

push time in 20 days

push eventgibfahn/dot

Gibson Fahnestock

commit sha a7cec23d8a949b9dfcf4b3c9e87b7cb709393b6d

fix(secrets): add usage text Totally forgot that this took an argument.

view details

push time in 20 days

push eventgibfahn/up-rs

Gibson Fahnestock

commit sha e408560eae9400e41030fcc1855f48382a365083

build(bazel): uncomment testutils module

view details

push time in 21 days

push eventgibfahn/up-rs

Gibson Fahnestock

commit sha db42c5b914e0218dccc0e9675c557b0ad33c330f

docs(changelog): update changelog for 0.3.2

view details

Gibson Fahnestock

commit sha 221d59d54e13703d4fb54ee20f8eda44f8a10d45

docs(release): fully automate the changelog generation

view details

push time in 21 days

push eventgibfahn/up-rs

Gibson Fahnestock

commit sha 4c43b8a40fff70fcbccc70f1ce6ad91dbc559350

[WIP] build(bazel): build with cargo-raze and Bazel

view details

Gibson Fahnestock

commit sha 0a932aa01991bc3facd941df68c371ad236c8058

build(bazel): add cargo-raze Bazel building part 2

view details

Gibson Fahnestock

commit sha ee2f7fbc34345bf85109b48ec2208e461cce0838

build(bazel): add cargo-raze generated bazel build files

view details

Gibson Fahnestock

commit sha 147c1a94de9e1d1f395f7b3df752f76807bee9ad

build(cargo): update dependencies

view details

Gibson Fahnestock

commit sha dd27241d9406e38b2887d585d17d49336b109182

build(bazel): fix more native library build issues Some WIP stuff noted in the comments.

view details

Gibson Fahnestock

commit sha 51a6d0932ed36c65131774d8b9b66e9c58504637

build(bazel): run cargo raze on updated Cargo.toml

view details

push time in 21 days

push eventgibfahn/dot

Gibson Fahnestock

commit sha e868a2beaabaff31873128c7b2a589099f75c87c

feat(macOS): add a script to toggle global mute Not currently using this, but it's a useful script to have.

view details

push time in 21 days

issue commentcli/cli

gh pr create should allow defaulting to the private fork

I use the @{push} branch configurations to always make sure git push goes to the right place, it would be nice if I could configure gh to respect this.

mtopolnik

comment created time in 22 days

delete tag gibfahn/cargo-raze

delete tag : v0.2.9

delete time in 25 days

delete tag gibfahn/cargo-raze

delete tag : v0.2.8

delete time in 25 days

delete tag gibfahn/cargo-raze

delete tag : v0.2.7

delete time in 25 days

delete branch gibfahn/cargo-raze

delete branch : vendor-docs

delete time in 25 days

delete branch gibfahn/cargo-raze

delete branch : use-cargo-metadata

delete time in 25 days

delete branch gibfahn/cargo-raze

delete branch : update-cargo-vendor

delete time in 25 days

delete branch gibfahn/cargo-raze

delete branch : revert-84-acm-metadata-bin

delete time in 25 days

delete branch gibfahn/cargo-raze

delete branch : revert-33-acm-set-rustc

delete time in 25 days

delete branch gibfahn/cargo-raze

delete branch : mfarrugi-patch-1

delete time in 25 days

delete branch gibfahn/cargo-raze

delete branch : master

delete time in 25 days

delete branch gibfahn/cargo-raze

delete branch : ignore-workspace-crates

delete time in 25 days

delete branch gibfahn/cargo-raze

delete branch : acmcarther-patch-1

delete time in 25 days

delete branch gibfahn/cargo-raze

delete branch : acm-unify-remote-vendor

delete time in 25 days

delete branch gibfahn/cargo-raze

delete branch : acm-support-multi-target

delete time in 25 days

delete branch gibfahn/cargo-raze

delete branch : acm-speculative-label-fix

delete time in 25 days

delete branch gibfahn/cargo-raze

delete branch : acm-reject-non-crates-io-sources-remote

delete time in 25 days

delete branch gibfahn/cargo-raze

delete branch : acm-refactor-planning

delete time in 25 days

delete branch gibfahn/cargo-raze

delete branch : acm-planning-cleanup

delete time in 25 days

delete branch gibfahn/cargo-raze

delete branch : acm-metadata-by-default

delete time in 25 days

delete branch gibfahn/cargo-raze

delete branch : acm-metadata-bin-2

delete time in 25 days

delete branch gibfahn/cargo-raze

delete branch : acm-metadata-bin

delete time in 25 days

delete branch gibfahn/cargo-raze

delete branch : acm-fix-rand

delete time in 25 days

delete branch gibfahn/cargo-raze

delete branch : acm-into-root

delete time in 25 days

delete branch gibfahn/cargo-raze

delete branch : acm-fix-bin-planning

delete time in 25 days

delete branch gibfahn/cargo-raze

delete branch : acm-disable-emitting-target

delete time in 25 days

delete branch gibfahn/cargo-raze

delete branch : acm-crate-root-trimming

delete time in 25 days

more