Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/chawyehsu/hok
/ functions
Functions
375 in github.com/chawyehsu/hok
⨍
Functions
375
◇
Types & classes
95
Function
is_default_global_path
(path: P)
crates/libscoop/src/config.rs:562
Function
is_default_root_path
(path: P)
crates/libscoop/src/config.rs:550
Method
is_held
(&self)
crates/libscoop/src/package/manifest.rs:1266
Function
is_manifest
Helper function to check if a directory entry is a manifest file.
crates/libscoop/src/bucket.rs:201
Method
is_nightly
(&self)
crates/libscoop/src/package/mod.rs:281
Function
is_program_available
Check if a given executable is available on the system.
crates/libscoop/src/internal/os.rs:23
Method
keep
(&self)
crates/libscoop/src/package/manifest.rs:1167
Method
license
Get the license of this package.
crates/libscoop/src/package/mod.rs:157
Method
license
(&self)
crates/libscoop/src/package/manifest.rs:802
Function
main
()
src/bin/hok.rs:1
Method
manifest_count
(&self)
crates/libscoop/src/bucket.rs:84
Method
name
Return the `name` of the PowerShell module.
crates/libscoop/src/package/manifest.rs:1174
Method
new
()
src/cui.rs:23
Method
new
()
crates/libscoop/src/config.rs:19
Method
new
(name: &str)
crates/libscoop/src/bucket.rs:264
Method
new
Create a new session. The default config path will be used to locate the config file for the session. # Returns A new session.
crates/libscoop/src/session.rs:43
Method
new
Create a new event bus.
crates/libscoop/src/event.rs:23
Method
new
(def: Vec<&str>)
crates/libscoop/src/shim.rs:54
Method
new
( session: &'a Session, packages: &'a [&Package], reuse_cache: bool, )
crates/libscoop/src/package/download.rs:108
Method
new
Create a new hash mismatch context.
crates/libscoop/src/package/mod.rs:461
Method
new
Create a [`License`] representation.
crates/libscoop/src/package/manifest.rs:1046
Method
new
()
crates/libscoop/src/package/sync.rs:222
Method
new
()
crates/libscoop/src/internal/dag.rs:62
Method
new
Creates a new ChecksumBuilder instance. # Examples ```rust use scoop_hash::ChecksumBuilder; let mut md5 = ChecksumBuilder::new().md5().build(); md5.
crates/scoop_hash/src/lib.rs:91
Method
new
()
crates/scoop_hash/src/rustcrypto/sha512.rs:9
Method
new
()
crates/scoop_hash/src/rustcrypto/md5.rs:9
Method
new
()
crates/scoop_hash/src/rustcrypto/sha256.rs:9
Method
new
()
crates/scoop_hash/src/rustcrypto/sha1.rs:9
Method
new
()
crates/scoop_hash/src/selfcontained/sha512.rs:123
Method
new
()
crates/scoop_hash/src/selfcontained/md5.rs:47
Method
new
()
crates/scoop_hash/src/selfcontained/sha256.rs:44
Method
new
()
crates/scoop_hash/src/selfcontained/sha1.rs:33
Method
new_with
Create a new session with the given config path. # Returns A new session. # Errors This method will return an error if the config file is not foun
crates/libscoop/src/session.rs:73
Function
os_is_arch64
()
crates/libscoop/src/internal/os.rs:14
Method
path
(&mut self, path: P)
crates/libscoop/src/config.rs:25
Method
receiver
Get an inbound receiver to reveive events.
crates/libscoop/src/session.rs:128
Function
remove
Remove PowerShell module imported by a given package.
crates/libscoop/src/psmodule.rs:4
Function
remove
Remove shortcut(s) for a given package.
crates/libscoop/src/shortcut.rs:18
Function
remove
Remove shims for a package.
crates/libscoop/src/shim.rs:105
Function
remove
Sync operation: remove packages.
crates/libscoop/src/package/sync.rs:578
Function
report
(err: &anyhow::Error)
src/lib.rs:24
Function
reset
()
crates/scoop_hash/src/selfcontained/sha512.rs:363
Function
reset
()
crates/scoop_hash/src/selfcontained/md5.rs:356
Function
reset
()
crates/scoop_hash/src/selfcontained/sha256.rs:286
Function
reset
()
crates/scoop_hash/src/selfcontained/sha1.rs:327
Function
result
()
crates/scoop_hash/src/selfcontained/sha512.rs:347
Function
result
()
crates/scoop_hash/src/selfcontained/md5.rs:345
Function
result
()
crates/scoop_hash/src/selfcontained/sha256.rs:272
Function
result
()
crates/scoop_hash/src/selfcontained/sha1.rs:313
Function
rfc_test_suite
()
crates/scoop_hash/src/selfcontained/sha512.rs:309
Function
rfc_test_suite
()
crates/scoop_hash/src/selfcontained/md5.rs:303
Function
rfc_test_suite
()
crates/scoop_hash/src/selfcontained/sha256.rs:231
Function
rfc_test_suite
()
crates/scoop_hash/src/selfcontained/sha1.rs:277
Function
running_apps
(path: &Path)
crates/libscoop/src/internal/os.rs:35
Method
serialize
(&self, serializer: S)
crates/libscoop/src/package/manifest.rs:458
Method
shims
Get shims defined in this manifest. # Note While [`bin()`][1] method returns the raw `bin` field of the manifest, this method returns the shim names
crates/libscoop/src/package/manifest.rs:1021
Function
shortcut_dir
Return the path to the shortcut directory. `~\AppData\Roaming\Microsoft\Windows\Start Menu\Programs\Scoop Apps`
crates/libscoop/src/shortcut.rs:11
Method
size
(&self)
crates/libscoop/src/internal/dag.rs:85
Method
suggest
(&self)
crates/libscoop/src/package/manifest.rs:879
Method
supported_arch
(&self)
crates/libscoop/src/package/mod.rs:354
Function
test_check
()
crates/libscoop/src/internal/dag.rs:291
Function
test_cyclic
()
crates/libscoop/src/internal/dag.rs:343
Function
test_pop
()
crates/libscoop/src/internal/dag.rs:301
Function
test_register_dep
()
crates/libscoop/src/internal/dag.rs:267
Function
test_register_deps
()
crates/libscoop/src/internal/dag.rs:277
Function
test_register_node
()
crates/libscoop/src/internal/dag.rs:260
Function
test_self_cyclic
()
crates/libscoop/src/internal/dag.rs:352
Function
test_step
()
crates/libscoop/src/internal/dag.rs:310
Function
test_unregister_node
()
crates/libscoop/src/internal/dag.rs:321
Function
test_walk_flatten
()
crates/libscoop/src/internal/dag.rs:332
Method
version
(&self)
crates/libscoop/src/package/manifest.rs:784
Method
visit_map
(self, mut map: A)
crates/libscoop/src/package/manifest.rs:437
Method
visit_seq
(self, mut seq: S)
crates/libscoop/src/package/manifest.rs:426
Method
visit_str
(self, s: &str)
crates/libscoop/src/package/manifest.rs:417
Function
walk_dir_json
Read all JSON files in the given `path` (parallelly) and return a list of [`PathBuf`]s of these JSON files. Note: this function will ignore JSON file
crates/libscoop/src/internal/fs.rs:44
← previous
301–375 of 375, ranked by callers