Skip to content

Bash workspaces to focus on what you’re doing and have every tool you need, DRY for bash!

License

Notifications You must be signed in to change notification settings

audaki/nrwsoft-workspaces

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

nrwsoft-workspaces

Get Started

  1. Create $HOME/workspaces or any other directory of your liking and enter it - the path will be available as $workspaces_home
  2. Clone this repository into src/ (this is important, you can not rename src/) - the path will be available as $workspaces_src_path
  3. Create or locate your workspace home - the path will be available as $ws_home
  4. Copy init-workspace.template into $wsHome and rename to init-workspace
  5. Modify init-workspace to your liking and add all the needed environment variables - they’ll automatically be set globally and are then available in your workspace session
  6. If needed create a $ws_home/bin directory and add all supporting binaries or scripts into this folder, they’ll be available in your workspace session
  7. Enter $workspaces_home and symlink $ws_home/init-workspace to project-name - the name of the symlink will be available as $ws_name and shown as the session name
  8. Execute ./project-name and you successfully entered the workspace session

About

Bash workspaces to focus on what you’re doing and have every tool you need, DRY for bash!

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages