Manage and maintain your user's scripts and tools
pip install commodore==0.1.5
Manage and maintain your user's scripts and tools
From pypi:
$ pip install commodore
... or from the project root directory:
$ python setup.py install
Then run commodore
from the command line to create the required configuration and binary directory, and define your desired editor.
Create a new script:
$ commodore create helloworld
Edit your script, including the shebang line:
#!/usr/bin/env python print('Hello world!')
Then run it!:
$ helloworld Hello world!
List your scripts:
$ commodore list helloworld
Edit an existing script:
$ commodore edit helloworld
And finally, delete it:
$ commodore delete helloworld
Use --help/-h to view info on the arguments:
$ commodore --help usage: commodore [-h] {create,list,edit,delete} ... positional arguments: {create,list,edit,delete} optional arguments: -h, --help show this help message and exit
You can manually check the history of created, edited and deleted scripts by navigating to the commodore binary directory (default ~/.commodore/bin) and using git commands to see changelogs. Every create, edit and delete will be tracked as a git commit.
You can also run git commands via commodore:
$ commodore git 'log -p' ... $ commodore git 'remote add origin ssh://git@bitbucket.org/me/my_commodore_bin_dir' $ commodore git 'push -u origin master'
0.1.4: |
|
---|---|
0.1.3: |
Support EDITOR command line args (eg. emacs -t) |
0.1.2: |
Add |
0.1.1: |
Updated README and notes on usage |
0.1.0: |
commodore create, edit, delete works |
0.0.1: |
Project created |