ProfileGem icon indicating copy to clipboard operation
ProfileGem copied to clipboard

A shell configuration utility to compartmentalize and manage your terminal utilities and environment

Results 6 ProfileGem issues
Sort by recently updated
recently updated
newest added

TIL (some) terminal emulators now have support for hyperlinks via escape sequences: https://gist.github.com/egmontkob/eb114294efbcd5adb1944c9f3cb5feda It's called out in https://en.wikipedia.org/wiki/ANSI_escape_code#OSC_(Operating_System_Command)_sequences but it's easy to miss. My understanding is unsupported terminals will simply...

Due to [this line](https://github.com/dimo414/ProfileGem/blob/90a58351d9731eb959db4d82e6ad2d0f33b4623a/gemFunctions.sh#L17), if `PATH` is modified after loading ProfileGem the update will be lost after reloading. This is _arguably_ WAI since ProfileGem is expected to manage all path...

**[Original report](https://bitbucket.org/dimo414/profilegem/issue/16) by Michael Diamond (Bitbucket: [dimo414](https://bitbucket.org/dimo414)).** ---------------------------------------- Currently pgem_update updates all gems and ProfileGem separately, which can be problematic if there's a dependency between different components and only some...

bug
major

See https://github.com/dimo414/ProfileGem/blob/1fd07b1/gemFunctions.sh#L31 It would be nice to do something more principled than the current `set | sed ...` approach to get the current environment. The `comm ... | sed ...`...

minor

**[Original report](https://bitbucket.org/dimo414/profilegem/issue/3) by Michael Diamond (Bitbucket: [dimo414](https://bitbucket.org/dimo414)).** ---------------------------------------- Reference https://google.github.io/styleguide/shell.xml The Google Style Guide suggests using `::` to delimit function namespaces, but that prevents tab-completion¹ (perhaps that's an advantage?). `.`...

minor
task

**[Original report](https://bitbucket.org/dimo414/profilegem/issue/11) by Michael Diamond (Bitbucket: [dimo414](https://bitbucket.org/dimo414)).** ---------------------------------------- So users don't have to manually check out O(n) repos for simple use-cases.

enhancement
major