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)
| 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)
| File | Interpreter | ABI | Platform | Actions Reset |
|---|---|---|---|---|
| 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.