Skip to main content

Flash Commit

Make it great. Test the demand with this before making the plugin.

This has changed the way I am developing software. At least for me this tool is revolutionary.

How to build

Build a python package poetry build

Problems

TODO

  • ensure backup is working
  • add .flashcommit.rc with linter, additional coding rules
  • add shell_command callback support

make full flash mode:

  1. apply diff
  2. ask 'is it good'
  3. if yes commit while let user edit the commit message.
  4. if no cancel or try again

Feature Ideas

  • internal loop to break down the problem into 'shallow problems'
  • builtin api key management like --generate-key or better spin up dialog if starting without a key
  • get rid of the prompting. Who is the prompter? Better not me -> pull the jira issue and iterate until its clear
  • make it review an github PR and push selected comments to gh
  • save all answers like ignore perm
  • make the user control the config via remote settings (which config?)

Developer Documentation

  • install git hooks

Enduser Documentation

  • use git rebase --onto HEAD~1 HEAD if in full flash mode to drop the latest change

Metadata

Release files for flashcommit 0.2.11

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for flashcommit 0.2.11
File Size Uploaded
flashcommit-0.2.11.tar.gz 13.6 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for flashcommit 0.2.11
File Interpreter ABI Platform
flashcommit-0.2.11-py3-none-any.whl Python 3 none any Details

Total release size: 30.7 kB

Release files / flashcommit-0.2.11.tar.gz

Download URL flashcommit-0.2.11.tar.gz
Size 13.6 kB
Tags Source
SHA-256 checksum
How to use checksums
45cbe175741219afe3cf4556e092aa215e2de89131f7209b7208626aef3df2f4
BLAKE2b-256 checksum
How to use checksums
c03336995c71db1ac5be0fb13a4ccfa447e9fd9734cc572f7c4140ce81dd1135
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via poetry/1.8.4 CPython/3.12.8 Darwin/24.3.0

Release files / flashcommit-0.2.11-py3-none-any.whl

Download URL flashcommit-0.2.11-py3-none-any.whl
Size 17.0 kB
Tags Python 3
SHA-256 checksum
How to use checksums
95acd80f4e9706586bd1b7ce8b8e93161be12f14fce64fed1bca2cffa4c2ebaa
BLAKE2b-256 checksum
How to use checksums
3a4a299de07642c13f4ed7c3b7dc474900ab73a5a93456e95cf040ad74ff1146
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via poetry/1.8.4 CPython/3.12.8 Darwin/24.3.0

Release history Release notifications | RSS feed

This release

0.2.11 This release

2 release files

0.2.9

2 release files

0.2.8

2 release files

0.2.7

2 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page