Skip to content

Instantly share code, notes, and snippets.

@cmbankester
Last active November 24, 2015 22:05
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 cmbankester/35d757cb11cd316e74b0 to your computer and use it in GitHub Desktop.
Save cmbankester/35d757cb11cd316e74b0 to your computer and use it in GitHub Desktop.
Ideas

Ideas

Sites

  • redstickmetal.com
    • BR/NO/LA metal scene
      • Bands
      • Events
      • Blog?

Apps / Projects

  • Desk integration with iTerm / ZSH
    • When using a desk:
      • Split pane -> activate current desk for new pane
      • Show desk name in zsh prompt
        • E.g. ➜ ◲ ruby | bid-manager git:(quality-assurance)
  • Deskfile extensions
    • E.g. bid-manager.sh extends base desk node.js.sh
    • Implementation e.g.:
      # ~/.desk/desks/node.js.sh
      #
      # Description: Node.js desk
      #
      
      # stuff that won't happen when extended (i.e., stuff that's meant for when you're just using the node.js desk)
      cd ~/foo/bar
      echo "Using node.js desk"
      
      extended # function that sets off the extended portion
      # alternatively, we could use some magic comments?
      
      # stuff that will happen when extended
      export NVM_DIR=~/.nvm
      source $(brew --prefix nvm)/nvm.sh
      # ~/.desk/desks/tool-tracker.sh
      #
      # Description: Desk for Tool Tracker
      # Extends: node.js
      #
      
      # no need to export NVM_DIR, since it's extended
      cd ~/foo/bar/some/other/path
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment