Skip to main content

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

  1. You select a formatting mode. This starts a session
  2. Type sentences separated by space
  3. Formatted text is copied to your clipboard

Installation

  1. Go to your terminal and run the following command:
pip install july-caesar
  1. 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:
    1. Start terminal
    2. command: caesar -s[q]
    3. input: variable name for specific task
    4. copied output: variable_name_for_specific_task (fun fact, caesar formatted this here. I did not sprain my pinky by holding shift it)
    5. simply paste it in your project!

Tips

  1. 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)
  2. Caesar does not consume resources passively, keeping it running in the background is suggested.

Flags

v0.1.1:

  • Three modes available:
    1. Snake case : -s, --snake
    2. Camel case : -c, --camel
    3. Pascal case : -p, --pascal
  • 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)

Source distribution for july-caesar 0.1.1
File Size Uploaded Provenance
july_caesar-0.1.1.tar.gz 3.5 kB Without provenance Details

Built distribution (wheel)

Table of built distributions (wheels) for july-caesar 0.1.1
File Interpreter ABI Platform
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.

Release history Release notifications | RSS feed

This release

0.1.1 This release

2 release files No provenance

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