Skip to main content

filertk 1.0.0

Filertk is a simple terminal-based system that allows for quick basic file rewrite instructions that would take excessive work by hand, such as renaming variables.

To activate: simply write "filertk" within your terminal and paste in the file directory you want to modify. Afterwards input your commands when requested.\

  • All file modifications are located in a directory inside of filertk\results

Commands

filertk has 17 different commands displayed at each launch of the program. These commands are used to specify the desired modifications to the file or to the results directory.

Identifiers

Identifiers are used to inform filertk what exactly you are referencing in your commands, such as the text you want to find or replace.

  • Name Identifiers "": Used for specifying the text to match, rewrite, or exclude
  • Range Identifiers (x-y): Used for specifying the lines from start-end you want to either exclude or include

Special Commands

  • exit: closes filertk program
  • clear_res: clears the entire file results directory, first displays all files being deleted and requests for permission
  • clear "filename.ext": clears the specified file from results directory, first displays file direcotry and requests for permission

Reader Commands

Commands used to inform filertk how the text to match should be interpereted.

  • match "text": finds any words that contain the text
  • exact "text": only finds words that contain the exact text
  • excluding "text" or (start-end): excludes any matches of the word found (only used in match type) or ignores lines specified
  • from (start-end): will only read/modify the lines specified (start and end are inclusive)

Writer Commands

Commands used to inform filertk how the matches found should be rewritten.

  • with "text": removes and replaces the new text only with what matched (ex: demo_1 -> new_1)
  • replace "text": removes the entire text with the match found and inserts the new text (ex: demo_1 -> new)
  • r_append "text": appends the new text to the end of the match (ex: demo_1 -> demo_1new)
  • f_append "text": appends the new text to the front of the match (ex: demo_1 -> newdemo_1)

Casing Commands

Commands used to inform filertk how the text casing should be handled.

  • !ignore_case: ignores the casing of matches, any and all capitalizations are treated the same via the reader but are replaced by the exact casing of the writer identifier input.
  • !keep_case: will attempt to copy the exact casing via index-by-index (this is only recommended for matches and writes of the same size), will automatically lowercase and uppercase all chars regardless if reader and writer identifier sizes match.
  • !camel_case: given the exact casing of the user's writer identifier, will replace all words with said input UNLESS the match if full capitalized or lowercased. If so, it will match the casing.

File Copy Command

Commands used on how the file modifications should be handled.

  • ~h_copy: creates a copy of the exact file name inside of the results directory. (filertk defaults to this, but will display a warning if defaulted)
  • ~modify: modifies the original file specified, creates an emergency backup inside of the results directory if the output is unwanted.
  • ~s_copy "filename.ext": creates a copy of the file with a custom name provided inside of the results directory.

Metadata

Release files for filertk 1.0.0

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

Source distribution (sdist)

Source distribution for filertk 1.0.0
File Size Uploaded Provenance Actions
filertk-1.0.0.tar.gz 11.7 kB Without provenance Details for filertk-1.0.0.tar.gz

Built distribution (wheel)

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

Total release size: 23.0 kB

Release files / filertk-1.0.0.tar.gz

Download URL filertk-1.0.0.tar.gz
Size 11.7 kB
Tags Source
SHA-256 checksum
How to use checksums
ede4eff7e0ceb53159e2bfd9db4a8d85bc6f75a9e9fa6d4999f31a00e12ab66b
BLAKE2b-256 checksum
How to use checksums
76d667743a7adc96a0b07f7646a1c94e08d84a065398fb4f50b5820c0a07685e
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.14.3

Release files / filertk-1.0.0-py3-none-any.whl

Download URL filertk-1.0.0-py3-none-any.whl
Size 11.4 kB
Tags Python 3
SHA-256 checksum
How to use checksums
900dfaec449ed4abd6459abe98ff2c9200965d0901b9e2620cb5811218a0e42d
BLAKE2b-256 checksum
How to use checksums
07ac63124c18ea55418aa01be22076d67ab6e12f088e2b0f6734bf0c3d4053ee
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.14.3

Security for filertk 1.0.0

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

1.0.0 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