Security News
Fluent Assertions Faces Backlash After Abandoning Open Source Licensing
Fluent Assertions is facing backlash after dropping the Apache license for a commercial model, leaving users blindsided and questioning contributor rights.
Create an manage screen sessions easily. Inspired by Arthur Chiu's (Terminitor)
$ gem install screeninator
Then follow the instructions. You just have to drop a line in your ~/.bashrc file, similar to RVM if you've used that before:
if [[ -s $HOME/.screeninator/scripts/screeninator ]] ; then source $HOME/.screeninator/scripts/screeninator ; fi
Screeninator uses your shell's default editor for opening files. If you're not sure what that is type:
$ echo $EDITOR
For me that produces "mate -w" If you want to change your default editor simple put a line in ~/.bashrc that changes it. Mine looks like this:
export EDITOR='mate -w'
$ screeninator open project_name
Create or edit your projects with this command. Your default editor ($EDITOR) is used to open the file. If this is a new project you will see this default config:
# ~/.screeninator/project_name.yml
# you can make as many tabs as you wish...
escape: tick
project_name: Screeninator
project_root: ~/code/rails_project
tabs:
- shell: git pull
- database: rails db
- console: rails c
- logs:
- cd logs
- tail -f development.log
- ssh: ssh me@myhost
By default screen's escape key is C-a but I prefer to use ` instead. If you'd rather use C-a just remove the escape line altogether.
If a tab contains multiple commands, they will be 'joined' together with '&&'.
If you want to have your own default config, place it into $HOME/.screeninator/default.yml
$ start_project_name
This will fire up screen with all the tabs you configured.
After you create a project, you will have to open a new shell window. This is because Screeninator adds an alias to bash to open screen with the project config.
For a list of available commands:
$ screeninator help
I would love to hear your feedback on this project! Send me a message!
For realtime feedback check out the #screeninator channel on irc.freenode.com
Copyright (c) 2010 Jon Druse. See LICENSE for details.
FAQs
Unknown package
We found that screeninator demonstrated a not healthy version release cadence and project activity because the last version was released a year ago. It has 1 open source maintainer collaborating on the project.
Did you know?
Socket for GitHub automatically highlights issues in each pull request and monitors the health of all your open source dependencies. Discover the contents of your packages and block harmful activity before you install or update your dependencies.
Security News
Fluent Assertions is facing backlash after dropping the Apache license for a commercial model, leaving users blindsided and questioning contributor rights.
Research
Security News
Socket researchers uncover the risks of a malicious Python package targeting Discord developers.
Security News
The UK is proposing a bold ban on ransomware payments by public entities to disrupt cybercrime, protect critical services, and lead global cybersecurity efforts.