- Create $HOME/workspaces or any other directory of your liking and enter it - the path will be available as $workspaces_home
- Clone this repository into src/ (this is important, you can not rename src/) - the path will be available as $workspaces_src_path
- Create or locate your workspace home - the path will be available as $ws_home
- Copy init-workspace.template into $wsHome and rename to init-workspace
- 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
- 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
- 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
- Execute ./project-name and you successfully entered the workspace session
-
Notifications
You must be signed in to change notification settings - Fork 0
Bash workspaces to focus on what you’re doing and have every tool you need, DRY for bash!
License
audaki/nrwsoft-workspaces
Folders and files
Name | Name | Last commit message | Last commit date | |
---|---|---|---|---|
Repository files navigation
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 0
No packages published