Caesar
What it is
- Caesar is a variable name maker.
- It is supposed to get out of your way to let you quickly create variable names in the format you want.
- Caesar boasts intentionally rigid sessions, simple controls, and easy setup.
How it works
- You select a formatting mode. This starts a session
- Type sentences separated by space
- Formatted text is copied to your clipboard
Installation
- Go to your terminal and run the following command:
pip install july-caesar
- Once installed, you can run caesar with the simple command:
caesar [--flag]
Usage examples
- For Python variables with long names (following snake-case, as is the convention) you could follow these steps:
- Start terminal
- command:
caesar -s[q] - input:
variable name for specific task - copied output:
variable_name_for_specific_task(fun fact, caesar formatted this here. I did not sprain my pinky by holding shift it) - simply paste it in your project!
Tips
- Use clipboard managers, especially which feature history. Not for caesar only, but it is also very productive in general. Windows has one built in (win+V), there are many free tools (like Maccy) for Mac and Linux users can use CopyQ or Klipper (KDE)
- Caesar does not consume resources passively, keeping it running in the background is suggested.
Flags
v0.1.1:
- Three modes available:
- Snake case :
-s,--snake - Camel case :
-c,--camel - Pascal case :
-p,--pascal
- Snake case :
- Quick flag:
-q,--quick- No formalities.
Version Notes
v0.1.0:
- Primitive.
- Contained MVPs
- Fixed snake-case formatting and universal whitespace handling issues (#1 & #2)
- Featured minimal README.md
v0.1.1:
- three modes: snake case, pascal case, camel case
- Formalities include: greeting, farewell, can be avoided with -q flag
- exit by Ctrl+C (KeyboardInterrupt)
- features README.md, working code.
Metadata
Release files for july-caesar 0.1.1
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | Provenance | |
|---|---|---|---|---|
| july_caesar-0.1.1.tar.gz | 3.5 kB | Without provenance | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| july_caesar-0.1.1-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 7.5 kB
Release files / july_caesar-0.1.1.tar.gz
| Download URL | july_caesar-0.1.1.tar.gz |
|---|---|
| Size | 3.5 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
41583d3dcfa7c95b1bddc000880c04beca2d2d6fc0019a7a7def2313e650b911
|
|
BLAKE2b-256 checksum How to use checksums |
e48225fc59d9a45351df4b967202cffaae551a96b0cda557c5ae4d112f706c4d
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.2.0 CPython/3.14.0
|
Release files / july_caesar-0.1.1-py3-none-any.whl
| Download URL | july_caesar-0.1.1-py3-none-any.whl |
|---|---|
| Size | 3.9 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
a313b45fde48b8807122e903758f944bbc579140f41d0cb09bd28ea810911bef
|
|
BLAKE2b-256 checksum How to use checksums |
7141759628b8bd927694a7ef8e033e9c6fa4068daca6e84a5a487c8b14635979
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.2.0 CPython/3.14.0
|
Security for july-caesar 0.1.1
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
No provenance found
None of the files in this release were uploaded with provenance metadata.
A note on package security
PyPI is a repository for distributing packages, not a service for auditing them. While third-party security researchers and our staff do their best to detect and remove malicious packages, PyPI cannot guarantee the quality, security or suitability of any given package.
To learn more about protecting yourself from malicious actors, visit our package security documentation.