https://github.com/nilsding/cnsc
angular commits minus scope and stuff. like https://github.com/retrospring/nsc, but faster.
https://github.com/nilsding/cnsc
Last synced: over 1 year ago
JSON representation
angular commits minus scope and stuff. like https://github.com/retrospring/nsc, but faster.
- Host: GitHub
- URL: https://github.com/nilsding/cnsc
- Owner: nilsding
- License: mit
- Created: 2015-12-06T14:26:29.000Z (over 10 years ago)
- Default Branch: master
- Last Pushed: 2016-02-19T20:10:12.000Z (over 10 years ago)
- Last Synced: 2025-02-06T13:51:33.857Z (over 1 year ago)
- Language: C
- Homepage:
- Size: 11.7 KB
- Stars: 2
- Watchers: 3
- Forks: 1
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# cnsc
_cnsc: C No Scope Commits_
This is a small utility similar to [Retrospring/nsc](https://github.com/Retrospring/nsc), but
it's written in the C programming language and therefore at least 420% faster. It also has no
runtime dependencies, and works only on Unix-like systems.
## Building
Just run `make`.
## Running
`cnsc` requires no command line arguments to work. It asks everything it needs from the
console using an interactive menu. However, to speed up the committing process a bit, you can
specify some command line arguments.
For example, to add all files automatically, start cnsc like this:
$ cnsc -a
Want to specify a commit message on the fly? Use the `-m` flag:
$ cnsc -m 'My awesome commit!'
Of course you can also combine the two flags.
$ cnsc -am 'Hack hack hooray!'
`cnsc` will return the return code of `git commit`.
## License
Like nsc, cnsc is licensed under the terms of the MIT License.