BK-SFIO(1)

πŸ“¦ version 7.3.3, in alpine 3.24

bk sfio πŸ’… β€” BitKeeper User’s Manual

okay so this is the bk sfio(none) page, and it’s giving BitKeeper file archiver energy. Bestie, it’s a whole little tool for moving files around, and we’re gonna get into it. 🫢


🌸 NAME 🌸

bk sfio β€” BitKeeper file archiver ✨


✨ SYNOPSIS ✨

bk sfio [βˆ’qm] βˆ’i < archive.sfio
bk sfio [βˆ’m] βˆ’p < archive.sfio
bk sfio [βˆ’qmf] βˆ’o < filelist

πŸ¦‹ DESCRIPTION πŸ¦‹

So bk sfio is similar to cpio(1). Like, spiritually. It exists because they literally could not find a single CPIO format that was portable across all of their supported platforms. not one 😭 so they made their own thing.

bk sfio is used to transfer data during bk import and bk clone commands. slay for logistics πŸ’–

There are three ways to run sfio, as listed above:

  1. The first creates files from an archive.
  2. The second lists the contents of an archive.
  3. The third creates an archive from the specified list of files.

πŸ’… OPTIONS πŸ’…

  • βˆ’e β€” Echo mode ✨. After each file is archived or extracted, print the file to stdout. This is separate from the print to stderr controlled by βˆ’q. It’s intended to be used by programs that want to perform actions after each file is unpacked when reading over a slow pipe. slow-pipe bestie behavior 🐒
  • βˆ’i β€” Extract all files from the archive. πŸŽ€
  • βˆ’m β€” Transfer file modes (default is not to do so). If the archive was created with βˆ’m, then it must be extracted with βˆ’m. We will not turn this on by default β€” transferring the file modes is not always the correct answer, so it’s forced to be explicit. do not forget the mode tea 😀
  • βˆ’o β€” Create an archive. πŸ¦‹
  • βˆ’p β€” List contents of an archive. πŸ‘€
  • βˆ’q β€” Quiet mode. When combined with create or extract, it does not list files as they are added or extracted. 🀫
  • βˆ’f β€” Force mode. When combined with extract, it will overwrite existing files that exist in the archive. πŸ’₯

⚠️ NOTE ⚠️

πŸ‘‘ Heads up, bestie: βˆ’m will become the default in a future version of bk sfio.

πŸŽ€ CATEGORY πŸŽ€

Repository πŸ“š


πŸ’– cute little sign-off, periodt: the footer gives BitKeeper Inc, 1E1, and bk sfio(none) β€” that’s the whole source/version/date-footer situation, and there’s no separate date printed. bye bye bestie 🫢🌸

πŸ“¦ where this page comes from
  • alpine 3.24: bitkeeper-doc 7.3.3-r1 Β· Apache-2.0
  • πŸ’– girlified by deepseek-ai/DeepSeek-V4.1-Flash-1017 on : a language model's rewrite of the original, under its terms