trm

A transactional, atomic, reliable POSIX's rm command implementation written in C++. 🌀

https://github.com/iwas-coder/trm

Science Score: 44.0%

This score indicates how likely this project is to be science-related based on various indicators:

  • ✓
    CITATION.cff file
    Found CITATION.cff file
  • ✓
    codemeta.json file
    Found codemeta.json file
  • ✓
    .zenodo.json file
    Found .zenodo.json file
  • â—‹
    DOI references
  • â—‹
    Academic publication links
  • â—‹
    Academic email domains
  • â—‹
    Institutional organization owner
  • â—‹
    JOSS paper metadata
  • â—‹
    Scientific vocabulary similarity
    Low similarity (11.6%) to scientific vocabulary

Keywords

atomic blockchain coreutils cpp hash hash-tree merkle-tree sha256 transactional
Last synced: 6 months ago · JSON representation ·

Repository

A transactional, atomic, reliable POSIX's rm command implementation written in C++. 🌀

Basic Info
  • Host: GitHub
  • Owner: iWas-Coder
  • License: gpl-3.0
  • Language: C++
  • Default Branch: master
  • Homepage:
  • Size: 125 KB
Statistics
  • Stars: 1
  • Watchers: 1
  • Forks: 1
  • Open Issues: 0
  • Releases: 0
Topics
atomic blockchain coreutils cpp hash hash-tree merkle-tree sha256 transactional
Created over 1 year ago · Last pushed over 1 year ago
Metadata Files
Readme Contributing Funding License Code of conduct Citation Codeowners Security

README.org

# 
# GNU trm --- A transactional POSIX’s rm command
# Copyright (C) 2024 Wasym A. Alonso
# 
# This file is part of trm.
# 
# trm is free software: you can redistribute it and/or modify
# it under the terms of the GNU General Public License as published by
# the Free Software Foundation, either version 3 of the License, or
# (at your option) any later version.
# 
# trm is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY; without even the implied warranty of
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
# GNU General Public License for more details.
# 
# You should have received a copy of the GNU General Public License
# along with trm.  If not, see .
# 


#+AUTHOR: Wasym A. Alonso

# Logo & Title
#+begin_html

TRM Logo
./trm

#+end_html # Subtitle #+begin_html

Transactional POSIX's rm command

#+end_html # Repository marketing badges #+begin_html

Buy Me A Coffee

#+end_html # Repository info badges #+begin_html

License C++ Standard Size Release Blazing Speed

#+end_html (...) # GNU GPLv3+ License notice #+begin_quote ~trm~ is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. @@html:
@@ ~trm~ is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. @@html:
@@ You should have received a copy of the GNU General Public License along with ~trm~. If not, see . #+end_quote * Table of Contents :toc: - [[#usage][Usage]] - [[#build-from-source][Build from source]] * Usage (...) #+begin_example $ ./trm usage: ./trm [-dfiPRrv] file ... ./trm {--commit|--rollback[=1]} #+end_example (...) * Build from source First, ensure the source tree is absolutely clean. It's recommended this command to be issued prior to each compilation; do not rely on the source tree being clean after cloning the repository or after un-tarring: #+begin_src sh make mrproper #+end_src To build ~trm~, issue the following command: #+begin_src sh make #+end_src

Owner

  • Name: Wasym Atieh Alonso
  • Login: iWas-Coder
  • Kind: user
  • Location: Barcelona

DevOps SysAdmin - Software Architect

Citation (CITATION.cff)

cff-version: 1.2.0
message: "Please cite this software using these metadata."
type: software
title: trm
authors:
  - given-names: Wasym
    family-names: Atieh Alonso
contact:
  - given-names: Wasym
    family-names: Atieh Alonso
    email: wasymatieh01@gmail.com
abstract: "A transactional, atomic, reliable POSIX's rm command implementation written in C++."
license: GPL-3.0-or-later
repository-code: "https://github.com/iWas-Coder/trm"

GitHub Events

Total
  • Watch event: 1
  • Fork event: 1
Last Year
  • Watch event: 1
  • Fork event: 1

Issues and Pull Requests

Last synced: 7 months ago

All Time
  • Total issues: 0
  • Total pull requests: 0
  • Average time to close issues: N/A
  • Average time to close pull requests: N/A
  • Total issue authors: 0
  • Total pull request authors: 0
  • Average comments per issue: 0
  • Average comments per pull request: 0
  • Merged pull requests: 0
  • Bot issues: 0
  • Bot pull requests: 0
Past Year
  • Issues: 0
  • Pull requests: 0
  • Average time to close issues: N/A
  • Average time to close pull requests: N/A
  • Issue authors: 0
  • Pull request authors: 0
  • Average comments per issue: 0
  • Average comments per pull request: 0
  • Merged pull requests: 0
  • Bot issues: 0
  • Bot pull requests: 0
Top Authors
Issue Authors
Pull Request Authors
Top Labels
Issue Labels
Pull Request Labels